Keolis 2021 results: Operational and financial performance improved significantly accompanied by dynamic business development and strategic repositioning
2021 brought significant improvement for Keolis. Revenue came to €6.3bn, a 10.3% increase excluding changes in scope from the Wales and Borders contract, and a 3.7% increase with the adjustment. …