Icon Plc

NASDAQ:ICLR   12:43PM EDT
150.89
+0.97 (+0.65%)
StockTwits Share  Twitter Share  Facebook Share