Icon Plc

NASDAQ:ICLR   11:55:00 AM EDT
307.80
-0.51 (-0.16%)
Twitter Share  Facebook Share StockTwits Share