Sodexo: Strong Financial Delivery in Fiscal 2024