Icon Plc

XNAS:ICLR   4:00:00 PM EDT
184.37
-2.21 (-1.18%)
: $184.22 -0.15 (-0.08%)
Twitter Share  Facebook Share StockTwits Share