Immobel SA (EBR:IMMO)
Belgium flag Belgium · Delayed Price · Currency is EUR
22.60
-0.40 (-1.74%)
Apr 10, 2026, 5:35 PM CET

Immobel 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
231240191297449727
Market Cap Growth
32.18%25.67%-35.64%-33.78%-38.26%10.99%
Enterprise Value
9061,0281,0811,0541,1051,356
Last Close Price
22.6023.5018.7028.8741.6265.39
PE Ratio
4.844.96--41.857.89
Forward PE
6.5111.8210.7113.654.896.78
PS Ratio
0.690.720.511.901.901.87
PB Ratio
0.510.530.480.590.781.25
P/TBV Ratio
0.530.560.500.620.811.38
P/FCF Ratio
1.471.533.52---
P/OCF Ratio
1.471.533.48---
PEG Ratio
-0.560.560.560.560.56
EV/Sales Ratio
2.713.082.866.744.683.49
EV/EBITDA Ratio
14.9719.35-168.66-23.46
EV/EBIT Ratio
15.8219.95-275.63-24.89
EV/FCF Ratio
5.766.5419.88---
Debt / Equity Ratio
1.721.722.471.931.581.49
Debt / EBITDA Ratio
14.2214.22-118.323581.3514.64
Debt / FCF Ratio
4.964.9618.20---
Net Debt / Equity Ratio
1.441.442.021.661.091.02
Net Debt / EBITDA Ratio
12.3012.30-11.04133.47-249.6510.27
Net Debt / FCF Ratio
4.164.1614.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.340.340.370.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
20.96%20.16%-49.00%-12.93%2.39%12.68%
FCF Yield
68.02%65.42%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
-3.26%-3.26%-0.77%0.01%-0.03%-7.13%
Total Shareholder Return
-3.26%-3.26%-0.77%4.17%7.29%-2.47%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.