Icon Plc

NASDAQ:ICLR   3:46:52 PM EDT
219.64
+4.20 (+1.95%)
Twitter Share  Facebook Share StockTwits Share