Icon Plc

NASDAQ:ICLR   3:19:14 PM EDT
172.96
-2.04 (-1.17%)
Twitter Share  Facebook Share StockTwits Share