Icade (EPA:ICAD)
France flag France · Delayed Price · Currency is EUR
20.58
-0.10 (-0.48%)
Apr 24, 2026, 12:33 PM CET

Icade Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,5681,6681,7412,6933,0444,776
Market Cap Growth
6.83%-4.21%-35.33%-11.54%-36.26%2.71%
Enterprise Value
5,0895,3205,4139,51612,05912,294
Last Close Price
20.6822.0018.8623.8224.3135.09
PE Ratio
----56.2711.94
PS Ratio
1.171.251.231.772.072.90
PB Ratio
0.400.430.400.530.350.55
P/OCF Ratio
5.225.554.7511.3412.609.03
EV/Sales Ratio
3.813.983.836.248.217.46
EV/EBITDA Ratio
17.5618.5927.1134.2936.7720.07
EV/EBIT Ratio
18.7319.5831.3337.3639.3820.76
Debt / Equity Ratio
1.121.121.091.010.920.89
Debt / EBITDA Ratio
15.0115.0123.7318.4824.4612.57
Net Debt / Equity Ratio
0.900.900.800.690.800.82
Net Debt / EBITDA Ratio
12.2212.2217.5512.6421.1611.50
Asset Turnover
0.130.130.130.100.080.10
Inventory Turnover
1.431.431.381.211.251.47
Quick Ratio
0.680.680.861.240.690.52
Current Ratio
1.171.171.692.291.080.86
Return on Equity (ROE)
-3.05%-3.05%-6.72%-19.33%-2.34%7.58%
Return on Assets (ROA)
1.69%1.69%0.98%1.07%1.07%2.13%
Return on Invested Capital (ROIC)
3.29%3.13%1.79%1.89%1.85%3.62%
Earnings Yield
-7.84%-7.37%-15.84%-46.43%1.78%8.38%
Dividend Yield
9.31%8.73%22.85%20.32%17.81%11.97%
Payout Ratio
----587.43%49.01%
Buyback Yield / Dilution
-0.05%-0.05%-0.01%-0.10%-0.79%-1.48%
Total Shareholder Return
9.26%8.68%22.84%20.22%17.03%10.48%
Source: S&P Global Market Intelligence. Real Estate template. Financial Sources.