Energy Solar Tech, S.A. (BME:ETC)
Spain flag Spain · Delayed Price · Currency is EUR
1.150
0.00 (0.00%)
Oct 2, 2026, 5:35 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
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
317875124111-
Market Cap Growth
-54.02%3.34%-39.58%12.46%--
Enterprise Value
398787120110-
Last Close Price
1.152.902.804.645.33-

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
14.2235.87176.5643.8149.70-
Forward PE
-109.00109.0026.14--
PS Ratio
0.380.951.172.348.00-
PB Ratio
0.641.611.632.624.56-
P/TBV Ratio
1.102.773.275.594.64-
P/FCF Ratio
--23.7327.60--
P/OCF Ratio
24.8262.6118.4515.7633.34-
PEG Ratio
-2.152.150.32--

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
0.471.071.352.267.97-
EV/EBITDA Ratio
4.199.4911.8012.6835.30-
EV/EBIT Ratio
8.0618.2429.5121.3940.30-
EV/FCF Ratio
--27.4826.61--

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Oct '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
Oct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
7.03%2.79%0.57%2.28%2.01%-
FCF Yield
-4.15%-1.64%4.21%3.62%-2.54%-
Buyback Yield / Dilution
-0.03%-0.03%-0.16%-16.38%-11.20%-