Commercial and financial performance
Keolis continues its selective growth with revenue of €7.7 billion in 2024, up 9.6% compared to 2023.
The Group's recurring operating profit (EBIT) amounts to €169 million, with a margin of 2.2% of revenue.
The Group's adjusted net profit is positive for the fourth consecutive year at €13 million, slightly up from 2023 thanks to strong organic growth and continued financial discipline.
Free cash flow remains strong at €63.2 million. Net financial debt stands at €948 million at 31 December 2024, giving the Group a solid financial structure with a leverage ratio of 3x.
In its commercial activities, Keolis renewed major contracts such as Lyon and Lille, reinforcing its positions on the markets on which it is established around the world.
In France, the Group, whose business benefited from a number of contract renewals, increased its market share in Ile-de-France, notably winning the Grand Paris Express metro line 18, and the 42 Marne et Brie bus routes. Outside France, Keolis consolidated its footprint with several contract renewals such as the DLR metro network in London, and continued expansion, particularly in North America.