ICON PLC (NASDAQ:ICLR)

117.12
Delayed Data
As of 10:47am ET
 -0.22 / -0.19%
Today’s Change
76.81
Today|||52-Week Range
124.65
+4.43%
Year-to-Date
5 Health Care Stocks in Gurus' Portfolios
Apr 23 / GuruFocus News - Paid Partner Content