Energy Solar Tech, S.A. (BME:ETC)
Spain flag Spain · Delayed Price · Currency is EUR
1.230
-0.080 (-6.11%)
Aug 21, 2026, 5:35 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.6681.6664.3453.0913.814.39
Revenue Growth
-4.11%26.92%21.17%284.52%214.54%946.74%
Gross Profit
13.6113.6111.7314.214.040.76
Operating Income
4.784.782.955.62.730.28
Net Income
2.162.160.432.842.220.21
Earnings Per Share
0.080.080.020.110.100.01
EPS Growth
88.16%408.54%-85.03%9.63%848.14%-

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.0910.767.072.51
Total Debt
13.3313.3313.9316.83.290.34
Net Cash (Debt)
-7.68-7.68-5.83-6.043.782.17
Net Cash Growth
----74.26%72.61%
Net Cash Per Share
-0.29-0.29-0.22-0.230.160.11

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
16.67%16.67%18.22%26.76%29.25%17.42%
Operating Margin
5.85%5.85%4.58%10.55%19.77%6.28%
Pretax Margin
4.38%4.38%2.58%8.16%18.02%5.37%
Profit Margin
2.65%2.65%0.66%5.34%16.10%4.80%
FCF Margin
-1.56%-1.56%4.92%8.48%-20.30%-116.58%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
15.2135.87176.5643.8149.70-
Forward PE
-109.00109.0026.14--
P/FCF Ratio
--23.7327.60--
PS Ratio
0.400.951.172.348.00-