Energy Solar Tech, S.A. (BME:ETC)
Spain flag Spain · Delayed Price · Currency is EUR
1.800
+0.030 (1.69%)
Jul 14, 2026, 9:01 AM CET

Energy Solar Tech Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
477875124111-
Market Cap Growth
-26.84%3.28%-39.58%12.46%--
Enterprise Value
558787120110-
Last Close Price
1.772.902.804.645.33-
PE Ratio
21.8835.85176.5643.8149.70-
Forward PE
-109.00109.00---
PS Ratio
0.580.951.172.348.00-
PB Ratio
0.981.611.632.624.56-
P/TBV Ratio
1.692.773.275.594.64-
P/FCF Ratio
--23.7327.60--
P/OCF Ratio
38.2062.5718.4515.7633.34-
PEG Ratio
-2.152.15---
EV/Sales Ratio
0.671.071.352.267.97-
EV/EBITDA Ratio
6.009.4911.8012.6835.30-
EV/EBIT Ratio
11.5318.2629.5121.3940.30-
EV/FCF Ratio
--27.4826.61--
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%
Earnings Yield
4.57%2.79%0.57%2.28%2.01%-
FCF Yield
-2.70%-1.65%4.21%3.62%-2.54%-
Buyback Yield / Dilution
-0.03%-0.03%-0.16%-16.38%-11.20%-