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 Financials Overview

Millions EUR. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
81.1581.1563.3852.4213.274.23
Revenue Growth
-4.13%28.05%20.91%294.86%213.65%-98.79%
Gross Profit
25.7925.799.8818.744.52-2.33
Operating Income
4.684.682.925.422.490.28
Net Income
2.162.160.432.842.220.21
Earnings Per Share
0.080.080.020.110.110.01
EPS Growth
89.40%416.58%-85.07%-1.61%780.01%-

Revenue by Segment

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22
Outsourcing
10.6410.649.9211.6212.97
Projects & Construction
67.4467.4449.9435.820.31
Generation
3.083.083.514.98-
Total
81.1581.1563.3852.4213.27

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
5.665.668.1610.767.072.51
Total Debt
17.0817.0819.1523.633.291.05
Net Cash (Debt)
-11.42-11.42-10.99-12.873.781.46
Net Cash Growth
----157.93%185.84%
Net Cash Per Share
-0.43-0.43-0.41-0.480.180.08

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
1.241.244.077.893.31-0.13
Capital Expenditures
-2.52-2.52-0.91-3.38-6.12-4.99
Free Cash Flow
-1.28-1.283.164.5-2.8-5.12
Free Cash Flow Growth
---29.73%---

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
31.78%31.78%15.59%35.75%34.07%-54.97%
Operating Margin
5.77%5.77%4.62%10.33%18.79%6.51%
Pretax Margin
4.41%4.41%2.62%8.27%18.75%5.57%
Profit Margin
2.67%2.67%0.69%5.46%16.75%4.98%
FCF Margin
-1.57%-1.57%4.99%8.59%-21.12%-120.92%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '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--
P/FCF Ratio
--23.8527.66--
PS Ratio
0.430.951.192.388.31-