Energy Solar Tech, S.A. (BME:ETC)
Spain flag Spain · Delayed Price · Currency is EUR
1.315
0.00 (0.00%)
Aug 3, 2026, 12:13 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
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
357775125110-
Market Cap Growth
-47.42%1.98%-39.39%12.93%--
Enterprise Value
42.9488.4886.55137.46106.470
Last Close Price
1.322.902.804.645.33-

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
16.2635.58177.4643.8949.59-
Forward PE
-109.00109.0026.14--
PEG Ratio
-2.152.150.32--
PS Ratio
0.430.951.192.388.31-
PB Ratio
0.731.511.562.624.55-
P/TBV Ratio
1.132.502.975.564.63-
P/FCF Ratio
--23.8527.66--
P/OCF Ratio
28.3862.1018.5415.7933.26-

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
0.531.091.372.628.02-
EV/EBITDA Ratio
4.699.6611.7014.7636.84-
EV/EBIT Ratio
9.1718.8929.5925.3842.69-
EV/FCF Ratio
--27.3630.53--

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.270.270.350.440.120.17
Debt / EBITDA Ratio
1.871.872.592.541.142.33
Debt / FCF Ratio
--6.055.25--
Net Debt / Equity Ratio
0.220.220.230.27-0.16-0.25
Net Debt / EBITDA Ratio
1.251.251.491.38-1.31-3.26
Net Debt / FCF Ratio
-8.95-8.953.472.861.350.29
Asset Turnover
0.950.950.710.880.680.70
Inventory Turnover
3.553.554.096.8912.5886.74
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.32%3.32%0.86%5.99%11.36%4.07%
Return on Invested Capital (ROIC)
4.75%4.86%1.31%8.85%17.95%8.80%
Return on Capital Employed (ROCE)
7.99%7.99%4.72%11.81%14.89%5.93%

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
6.15%2.81%0.56%2.28%2.02%-
FCF Yield
--4.19%3.62%--
Buyback Yield / Dilution
-0.03%1.53%-0.44%-29.67%-19.80%-2212.38%
Total Shareholder Return
-0.03%1.53%-0.44%-29.67%-19.80%-2212.38%