ICON Public Limited Company (ICLR)
NASDAQ: ICLR · Real-Time Price · USD
146.18
-3.74 (-2.49%)
Jun 12, 2026, 4:00 PM EDT - Market closed

ICLR Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
11,19313,95216,93623,35215,87525,258
Market Cap Growth
7.46%-17.62%-27.48%47.10%-37.15%145.40%
Enterprise Value
14,10116,82419,96326,87420,37030,101
Last Close Price
146.18182.22209.71283.07194.25309.70
PE Ratio
50.4162.8323.5642.2531.69137.64
Forward PE
13.8713.8514.4119.6516.0927.80
PEG Ratio
2.852.082.082.082.082.08
PS Ratio
1.361.692.072.902.054.61
PB Ratio
1.221.521.792.541.8714.61
P/FCF Ratio
12.9816.1915.1422.8937.6934.35
P/OCF Ratio
10.8013.4613.1620.1128.1830.46
EV/Sales Ratio
1.712.042.443.342.635.49
EV/EBITDA Ratio
10.1120.3713.1318.0314.9343.40
EV/EBIT Ratio
13.9337.9919.3429.7125.6279.52
EV/FCF Ratio
16.3619.5217.8526.3448.3740.93
Debt / Equity Ratio
0.330.330.370.410.563.21
Debt / EBITDA Ratio
4.264.262.352.623.518.07
Debt / FCF Ratio
2.274.083.193.8211.367.61
Net Debt / Equity Ratio
0.310.310.320.380.532.80
Net Debt / EBITDA Ratio
3.483.481.992.363.296.98
Net Debt / FCF Ratio
1.853.332.713.4510.676.59
Asset Turnover
0.500.500.490.470.450.52
Inventory Turnover
----1915.121376.51
Quick Ratio
1.061.061.191.161.151.05
Current Ratio
1.101.101.241.201.201.12
Return on Equity (ROE)
0.86%2.46%7.93%6.26%9.88%8.56%
Return on Assets (ROA)
2.45%2.45%5.67%5.14%4.11%2.86%
Return on Invested Capital (ROIC)
2.54%2.54%5.90%5.29%4.24%3.09%
Return on Capital Employed (ROCE)
3.27%3.27%7.34%6.32%5.42%4.41%
Earnings Yield
2.05%1.59%4.24%2.37%3.16%0.73%
FCF Yield
7.70%6.18%6.60%4.37%2.65%2.91%
Buyback Yield / Dilution
4.90%4.90%-0.38%-0.30%-21.16%-27.75%
Total Shareholder Return
4.90%4.90%-0.38%-0.30%-21.16%-27.75%
SEC Filings: 10-K · 10-Q