Energy S.p.A. (BIT:ENY)
Italy flag Italy · Delayed Price · Currency is EUR
0.6500
+0.0100 (1.56%)
At close: Aug 11, 2026

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
354356117148-
Market Cap Growth
-17.72%-22.45%-52.38%-20.80%--
Enterprise Value
4545.9555.79121.97156.10
Last Close Price
0.650.800.961.912.41-

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
---20.886.54-
Forward PE
-66.677.4712.007.19-
PS Ratio
1.071.261.441.781.16-
PB Ratio
0.780.94-1.792.47-
P/TBV Ratio
0.861.06-1.932.66-
P/FCF Ratio
-56.05-10.67--
P/OCF Ratio
6.1356.05-7.00--

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
1.371.341.441.851.23-
EV/EBITDA Ratio
---12.064.85-
EV/EBIT Ratio
---13.724.94-
EV/FCF Ratio
-59.54-11.11--

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
0.060.06-0.150.090.24
Debt / EBITDA Ratio
---2.340.750.47
Debt / FCF Ratio
-3.49-2.16-5.51
Net Debt / Equity Ratio
0.060.06-0.070.140.29
Net Debt / EBITDA Ratio
-6.88-1.94-0.480.250.27
Net Debt / FCF Ratio
-1.593.49-0.44-0.293.24
Asset Turnover
1.171.080.770.642.003.41
Inventory Turnover
2.912.911.900.932.797.21
Quick Ratio
1.141.14-1.210.951.64
Current Ratio
4.574.57-3.442.452.46
Return on Equity (ROE)
-11.85%-10.77%-53.81%8.95%64.80%118.51%
Return on Assets (ROA)
-4.60%-4.60%-32.88%6.40%36.15%49.46%
Return on Invested Capital (ROIC)
-2.99%-2.99%-9.59%57.01%76.75%
Return on Capital Employed (ROCE)
-4.88%-4.88%-47.07%12.62%80.73%118.95%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
---4.79%15.28%-
FCF Yield
-1.78%0.00%9.37%--
Buyback Yield / Dilution
-6.55%5.89%-0.19%-613650.00%0.00%
Total Shareholder Return
-6.55%5.89%-0.19%-613650.00%0.00%