Icon Plc

NASDAQ:ICLR  
143.54
-3.34 (-2.27%)
6:43:04 PM EDT: $145.00 +1.46 (+1.02%)
Twitter Share  Facebook Share StockTwits Share