Icon Plc

NASDAQ:ICLR  
228.24
-2.81 (-1.22%)
4:57:41 PM EDT: $228.24 0.00 (0.00%)
Twitter Share  Facebook Share StockTwits Share