Icon Plc

NASDAQ:ICLR   4:00:00 PM EDT
148.88
+3.43 (+2.36%)
: $148.50 -0.38 (-0.26%)
Twitter Share  Facebook Share StockTwits Share