Icade (EPA:ICAD)
France flag France · Delayed Price · Currency is EUR
21.42
+0.22 (1.04%)
At close: Feb 20, 2026

Icade Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Feb '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,6241,6681,7412,6933,0444,776
Market Cap Growth
-8.40%-4.21%-35.33%-11.54%-36.26%2.71%
Enterprise Value
5,1451,8335,4139,51612,05912,294
Last Close Price
21.4222.0018.8623.8224.3135.09
PE Ratio
----56.2711.94
PS Ratio
1.211.251.231.772.072.90
PB Ratio
0.420.430.400.530.350.55
P/OCF Ratio
5.415.554.7511.3412.609.03
EV/Sales Ratio
3.851.373.836.248.217.46
EV/EBITDA Ratio
17.756.4019.3534.2936.7720.07
EV/EBIT Ratio
18.946.7531.3337.3639.3820.76
Debt / Equity Ratio
1.121.121.091.010.920.89
Debt / EBITDA Ratio
15.0115.0116.9418.4824.4612.57
Net Debt / Equity Ratio
0.900.900.800.690.800.82
Net Debt / EBITDA Ratio
12.2212.2212.5312.6421.1611.50
Asset Turnover
0.130.130.130.100.080.10
Inventory Turnover
1.431.431.381.211.251.47
Quick Ratio
0.670.670.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.57%-7.37%-15.84%-46.43%1.78%8.38%
Dividend Yield
20.12%-22.85%20.32%17.81%11.97%
Payout Ratio
----587.43%49.01%
Buyback Yield / Dilution
-0.14%-0.14%-0.11%-0.10%-0.79%-1.48%
Total Shareholder Return
19.98%-0.14%22.74%20.22%17.03%10.48%
Source: S&P Global Market Intelligence. Real Estate template. Financial Sources.