Icon Plc

NASDAQ:ICLR  
323.46
+10.36 (+3.31%)
5:53:57 PM EDT: $323.45 -0.01 (0.00%)
Twitter Share  Facebook Share StockTwits Share