Financial indicators
-
€21.8bnin revenue in 2023
-
€1,013MNet profit Group share in 2023
-
€26bnContracting order book at 31 December 2023
Breakdown by business
Financial indicators evolution from 2019 to 2023
(in millions of euros)
(in millions of euros)
(at 31 December 2023, in billions of euros)
Operating profit on ordinary activities
(in millions of euros)
Financial net debt *
(in millions of euros)
Free cash flow
(in millions of euros)