ICON PLC (NASDAQ:ICLR)

114.89
Delayed Data
As of Feb 23
 +3.61 / +3.24%
Today’s Change
76.46
Today|||52-Week Range
124.48
+2.44%
Year-to-Date
No recent news for ICON PLC.