Icon Plc

XNAS:ICLR   4:00:00 PM EDT
80.08
-53.06 (-39.85%)
7:59:59 PM EDT: $81.50 +1.42 (+1.77%)
Twitter Share  Facebook Share StockTwits Share