Icon Plc

NASDAQ:ICLR  
303.07
+2.15 (+0.71%)
4:39:50 PM EDT: $303.07 0.00 (0.00%)
Twitter Share  Facebook Share StockTwits Share