Icon Plc

NASDAQ:ICLR   3:59:42 PM EDT
215.33
+4.98 (+2.37%)
Twitter Share  Facebook Share StockTwits Share