Icon Plc

NASDAQ:ICLR   11:49:14 AM EDT
291.63
+4.07 (+1.42%)
Twitter Share  Facebook Share StockTwits Share