Icon Plc

NASDAQ:ICLR   3:43:45 PM EDT
212.74
-1.96 (-0.91%)
Twitter Share  Facebook Share StockTwits Share