Icon Plc

:ICLR  
98.33
+0.88 (+0.90%)
7:30:43 PM EDT: $97.00 -1.33 (-1.35%)
Twitter Share  Facebook Share StockTwits Share