ICON PLC
Diagnostics & Research
Healthcare
ICLR
79.55 M shares
NASDAQ US
traded
23 Sep 2025
listed
no
open
170.83
52 week high
303.07
high
173.01
52 week low
0.00
low
169.40
growth
-43.78 %
previous Close
170.80
P/E ratio
52
market cap
15.50 B
div yield
0
usd
Jun 2025
qoq
revenue
2.02 B
0.80 %
net incoming
183 M
18.70 %
eps
3.26 %
2.19 %
eps surprise
2.19 %
net profit margin
9.07 %
1.00 %
operating incoming
259 M
17.91 %
net change in cash
-136.30 M
-1.00 %
cash on hand
390 M
-25.88 %
cost of revenue
1.55 B
7.68 %
top top