Icon Plc

NASDAQ:ICLR   3:32:00 PM EDT
146.16
+2.58 (+1.80%)
Twitter Share  Facebook Share StockTwits Share