Voltalia SA (EPA:VLTSA)
France flag France · Delayed Price · Currency is EUR
4.220
+0.115 (2.80%)
Oct 23, 2026, 10:05 AM CEST

Voltalia Financials Overview

Millions EUR. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
667.42587.87520.26495.18465.94358.67
Revenue Growth
13.53%13.00%5.07%6.28%29.91%53.63%
Net Income
-131.75-128.12-20.9429.63-7.17-1.32
Earnings Per Share
-1.01-0.98-0.160.21-0.07-0.01
EPS Growth
------

Revenue by Segment

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Development
-0.010.030.3---
Renvolt
267.27228.85129.79---
Voltalia Hub
46.243.1530.75---
Energy Sales
353.93315.82359.37299.29242.43207.92
Corporate Costs
-0.030.05---
Total
667.42587.87520.26495.18465.94358.67

Cash & Debt

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
344.45316.49360.19318.55383.56302.2
Total Debt
2,6982,5032,3031,9091,3131,063
Net Cash (Debt)
-2,354-2,187-1,943-1,590-929.88-760.84
Net Cash Growth
------
Net Cash Per Share
-17.97-16.70-14.84-11.32-9.54-7.99

Cash Flow & CapEx

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
241.93194.18179.5115.534.7131.82
Capital Expenditures
-286.29-315.31-410.13-576.52-459.71-350.09
Free Cash Flow
-44.36-121.13-230.64-461.02-425.01-218.27
Free Cash Flow Growth
------

Margins

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Pretax Margin
-13.62%-14.72%4.04%12.30%2.30%5.18%
Profit Margin
-19.74%-21.80%-4.03%5.98%-1.54%-0.37%
FCF Margin
-6.65%-20.61%-44.33%-93.10%-91.22%-60.86%

Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingOct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
---46.05--
Forward PE
34.07189.9350.9342.2731.0139.30
PS Ratio
0.811.731.792.764.795.22