Icon Plc

XNAS:ICLR   4:00:00 PM EDT
185.06
-3.40 (-1.80%)
: $183.67 -1.39 (-0.75%)
Twitter Share  Facebook Share StockTwits Share