Icon Plc

NASDAQ:ICLR   3:42:23 PM EDT
212.76
-1.94 (-0.90%)
Twitter Share  Facebook Share StockTwits Share