Umbrella Global Energy, S.A. (BME:UMB)
Spain flag Spain · Delayed Price · Currency is EUR
3.120
0.00 (0.00%)
Aug 6, 2026, 4:00 PM CET

Umbrella Global Energy Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
757391139140-
Market Cap Growth
-9.69%-20.54%-34.31%-0.21%--
Enterprise Value
118.44135.81154.12185.24151.70
Last Close Price
3.123.404.286.506.50-

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PS Ratio
4.342.636.005.753.06-
PB Ratio
7.8610.2310.008.295.41-
P/TBV Ratio
31.1833.9818.7910.565.54-

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
6.844.9210.107.653.32-
EV/EBITDA Ratio
----114.18-
EV/EBIT Ratio
----172.95-

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Debt / Equity Ratio
7.447.444.502.401.063.59
Debt / EBITDA Ratio
----21.046.08
Net Debt / Equity Ratio
9.389.386.722.630.463.19
Net Debt / EBITDA Ratio
-18.80-18.80-7.13-9.098.895.31
Net Debt / FCF Ratio
-5.64-5.64--1.79-0.64-1.71
Asset Turnover
0.270.270.160.310.981.58
Inventory Turnover
4.084.083.363.486.037.07
Quick Ratio
0.700.701.071.031.190.84
Current Ratio
0.920.921.331.461.731.25
Return on Equity (ROE)
-44.12%-44.12%-34.41%-24.33%-2.41%49.83%
Return on Assets (ROA)
-4.41%-4.41%-7.02%-4.98%0.84%9.91%
Return on Invested Capital (ROIC)
-5.95%-5.93%-8.94%-7.41%1.39%16.76%
Return on Capital Employed (ROCE)
-7.94%-7.94%-11.59%-9.99%3.00%20.40%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Buyback Yield / Dilution
0.06%-0.02%0.24%0.21%-71462.06%0.00%
Total Shareholder Return
0.06%-0.02%0.24%0.21%-71462.06%0.00%