Immobel SA (EBR:IMMO)
Belgium flag Belgium · Delayed Price · Currency is EUR
21.00
-0.95 (-4.33%)
At close: Mar 20, 2026

Immobel Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
215240191297449727
Market Cap Growth
22.81%25.67%-35.64%-33.78%-38.26%10.99%
Enterprise Value
8891,0281,0811,0541,1051,356
Last Close Price
21.0023.5018.7028.8741.6265.39
PE Ratio
4.434.96--41.857.89
Forward PE
6.0511.8210.7113.654.896.78
PS Ratio
0.640.720.511.901.901.87
PB Ratio
0.470.530.480.590.781.25
P/TBV Ratio
0.500.560.500.620.811.38
P/FCF Ratio
--3.52---
P/OCF Ratio
--3.48---
PEG Ratio
-0.560.560.560.560.56
EV/Sales Ratio
2.663.082.866.744.683.49
EV/EBITDA Ratio
14.9619.13-168.66-23.46
EV/EBIT Ratio
15.5319.95-275.63-24.89
EV/FCF Ratio
--19.88---
Debt / Equity Ratio
1.721.722.471.931.581.49
Debt / EBITDA Ratio
14.4914.49-118.323581.3514.64
Debt / FCF Ratio
--18.20---
Net Debt / Equity Ratio
1.441.442.021.661.091.02
Net Debt / EBITDA Ratio
12.1612.16-11.04133.47-249.6510.27
Net Debt / FCF Ratio
--14.83-6.52-7.34-36.69
Asset Turnover
0.230.230.230.090.140.25
Inventory Turnover
0.320.320.420.140.250.45
Quick Ratio
0.300.300.350.520.870.81
Current Ratio
1.871.871.753.313.222.08
Return on Equity (ROE)
11.45%11.45%-20.76%-6.99%1.80%17.14%
Return on Assets (ROA)
2.19%2.19%-2.85%0.14%-0.21%2.19%
Return on Invested Capital (ROIC)
4.65%4.46%-5.92%0.30%-0.39%4.71%
Return on Capital Employed (ROCE)
6.30%6.30%-8.70%0.30%-0.40%4.90%
Earnings Yield
22.56%20.16%-49.00%-12.93%2.39%12.68%
FCF Yield
--28.42%-43.06%-18.90%-2.23%
Dividend Yield
---4.16%7.33%4.66%
Payout Ratio
----283.59%31.37%
Buyback Yield / Dilution
---0.77%0.01%-0.03%-7.13%
Total Shareholder Return
---0.77%4.17%7.29%-2.47%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.