Ecosuntek S.p.A. (BIT:ECK)
Italy flag Italy · Delayed Price · Currency is EUR
3.520
-0.140 (-3.83%)
At close: Sep 1, 2026

Ecosuntek 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
1,2151,215737.79489.87896.49188.96
Revenue Growth
18.37%64.65%50.61%-45.36%374.44%114.69%
Net Income
2.262.261.571.965.131.39
Earnings Per Share
0.130.130.090.110.300.08
EPS Growth
77.39%43.92%-19.99%-61.72%268.09%336.92%

Revenue by Segment

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Other
2.512.510.970.280.31-0.91
Revenue from energy and gas trading and reselling
1,2171,217740.77487.63900.17186.63
Power Generation
4.94.95.255.086.165.62
Total
1,2241,224746.99492.99906.64191.34

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
101.21101.2165.8243.0524.547.13
Total Debt
84.7184.7176.3958.6419.9920.46
Net Cash (Debt)
16.516.5-10.56-15.594.54-13.34
Net Cash Growth
515.39%-----
Net Cash Per Share
0.960.96-0.62-0.910.27-0.78

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
34.3934.39-0.6611.0731.354.26
Capital Expenditures
-4.7-4.7-0.33-4.87-0.52-1.08
Free Cash Flow
29.6929.69-0.986.230.833.18
Free Cash Flow Growth
-21.60%---79.89%870.22%-19.45%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Pretax Margin
1.00%1.00%1.40%1.42%1.43%1.39%
Profit Margin
0.19%0.19%0.21%0.40%0.57%0.74%
FCF Margin
2.44%2.44%-0.13%1.27%3.44%1.68%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
26.7018.3520.0317.814.2013.41
Forward PE
-12.016.437.50--
P/FCF Ratio
2.031.40-5.640.705.88
PS Ratio
0.050.030.040.070.020.10