ICON PLC (NASDAQ:ICLR)

251.92
Delayed Data
As of Sep 21
 -9.86 / -3.77%
Today’s Change
171.43
Today|||52-Week Range
268.07
+29.69%
Year-to-Date