ICON PLC (NASDAQ:ICLR)

206.73
Delayed Data
As of Mar 24
 -1.12 / -0.54%
Today’s Change
171.43
Today|||52-Week Range
263.62
+6.42%
Year-to-Date