Icon Plc

NASDAQ:ICLR   10:30:19 AM EDT
217.28
+2.59 (+1.21%)
Twitter Share  Facebook Share StockTwits Share