Record Order Intake in 2024
Achieved a record order intake of 8.3 gigawatts, a growth of 12% year-on-year, with a total value of €7.5 billion from 24 countries.
Strong Financial Performance
Generated a robust free cash flow of €271 million and a net cash position of €848 million in 2024, with EBITDA margin improving to 4.1% from breakeven last year.
Service Business Growth
Service revenue grew by 15% reaching €777 million in 2024, with EBIT margins on track to return to normal levels of 18%-19% in the next 12-18 months.
Positive Outlook for 2025
Guidance for 2025 includes sales between €7.4 billion to €7.7 billion and an EBITDA margin projected between 5% and 7%.
Sustainability Achievements
Achieved a significant reduction in lost time injury frequency and received approval for science-based targets to reduce greenhouse gas emissions.