Icon Plc

NASDAQ:ICLR   9:57:05 AM EDT
330.77
+1.27 (+0.38%)
Twitter Share  Facebook Share StockTwits Share