Icon Plc

NASDAQ:ICLR   3:20:48 PM EDT
212.35
-2.34 (-1.09%)
Twitter Share  Facebook Share StockTwits Share