Energy Solar Tech, S.A. (BME:ETC)
Spain flag Spain · Delayed Price · Currency is EUR
0.7000
-0.0500 (-6.67%)
Nov 11, 2026, 3:55 PM CET

Energy Solar Tech Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
197875124111-
Market Cap Growth
-70.96%3.34%-39.58%12.46%--
Enterprise Value
268787120110-
Last Close Price
0.702.902.804.645.33-

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
8.6635.87176.5643.8149.70-
Forward PE
-109.00109.0026.14--
PS Ratio
0.230.951.172.348.00-
PB Ratio
0.391.611.632.624.56-
P/TBV Ratio
0.672.773.275.594.64-
P/FCF Ratio
--23.7327.60--
P/OCF Ratio
15.1162.6118.4515.7633.34-
PEG Ratio
-2.152.150.32--

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
0.321.071.352.267.97-
EV/EBITDA Ratio
2.889.4911.8012.6835.30-
EV/EBIT Ratio
5.5418.2429.5121.3940.30-
EV/FCF Ratio
--27.4826.61--

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Debt / Equity Ratio
0.280.280.300.350.140.06
Debt / EBITDA Ratio
1.451.451.891.781.060.76
Debt / FCF Ratio
--4.403.73--
Net Debt / Equity Ratio
0.160.160.130.13-0.16-0.37
Net Debt / EBITDA Ratio
0.840.840.790.64-1.21-4.82
Net Debt / FCF Ratio
-6.02-6.021.841.341.350.42
Asset Turnover
0.960.960.720.890.700.73
Inventory Turnover
4.364.364.027.9614.04-
Quick Ratio
0.580.580.480.882.611.24
Current Ratio
1.171.171.061.233.011.30
Return on Equity (ROE)
4.59%4.59%0.93%7.99%14.78%5.57%
Return on Assets (ROA)
3.50%3.50%2.06%5.87%8.70%2.87%
Return on Invested Capital (ROIC)
5.17%5.36%1.47%10.00%20.21%11.87%
Return on Capital Employed (ROCE)
8.20%8.20%5.00%8.60%10.20%4.10%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Nov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
11.55%2.79%0.57%2.28%2.01%-
FCF Yield
-6.82%-1.64%4.21%3.62%-2.54%-
Buyback Yield / Dilution
-0.03%-0.03%-0.16%-16.38%-11.20%-