Icade (EPA:ICAD)
France flag France · Delayed Price · Currency is EUR
19.58
+0.23 (1.19%)
Aug 3, 2026, 3:04 PM CET

Icade Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,4671,6681,7412,6933,0494,682
Market Cap Growth
-8.55%-4.21%-35.34%-11.68%-34.87%2.62%
Enterprise Value
4,700890.07600.895,73510,94012,499
Last Close Price
19.5822.0022.9835.5440.2461.86
PE Ratio
----56.6811.61
PS Ratio
1.121.151.111.631.942.61
PB Ratio
0.410.430.400.540.460.70
P/TBV Ratio
0.420.440.410.540.470.70
P/FCF Ratio
--10.48748.10--
P/OCF Ratio
5.335.554.758.749.758.85
EV/Sales Ratio
3.590.610.383.466.976.97
EV/EBITDA Ratio
-----15.46
EV/EBIT Ratio
-----16.28
EV/FCF Ratio
--3.621592.99--
Debt / Equity Ratio
0.160.010.010.900.790.76
Debt / EBITDA Ratio
-----8.11
Debt / FCF Ratio
--0.321272.22--
Net Debt / Equity Ratio
-0.06-0.21-0.270.590.880.88
Net Debt / EBITDA Ratio
3.3714.696.74-2.58-99.217.30
Net Debt / FCF Ratio
45.57157.29-7.11822.17-24.74-11.86
Asset Turnover
0.150.140.140.110.090.10
Quick Ratio
0.790.640.881.260.700.53
Current Ratio
1.221.171.842.491.130.91
Return on Equity (ROE)
-5.27%-3.05%-6.72%-18.77%2.56%7.59%
Return on Assets (ROA)
-0.90%-0.24%-2.35%-8.43%-0.58%4.35%
Return on Invested Capital (ROIC)
-2.46%-0.76%-4.64%-11.16%-0.72%5.43%
Return on Capital Employed (ROCE)
-1.02%-0.26%-3.12%-9.95%-0.60%5.10%
Earnings Yield
----1.76%8.62%
FCF Yield
--9.54%0.13%--
Dividend Yield
9.92%19.59%21.06%12.19%10.44%4.23%
Payout Ratio
--265.61%-132.91%-26.24%587.43%49.01%
Buyback Yield / Dilution
0.03%-0.14%0.01%-0.05%-0.96%-1.48%
Total Shareholder Return
9.95%19.45%21.07%12.13%9.47%2.74%