27 July 2021 - 20:33
Consolidated Operating Results at 30 June 2021:
- Order Backlog: EUR 8.5 billion, of which EUR 6.7 billion for construction and the remaining EUR 1.8 billion for O&M contracts
- New Orders: EUR 1.1 billion, for new contracts and changes to existing contracts
- Total Revenue: EUR 833.3 million
- EBITDA: EUR 25.1 million
- Comprehensive Net Financial Position: positive and equal to EUR 124.6 million
Learn more