Icon Plc

NASDAQ:ICLR   10:42:57 AM EDT
198.95
+2.06 (+1.05%)
Twitter Share  Facebook Share StockTwits Share