Bookings totaled €23,821 million in 2024 reflecting strong commercial momentum despite client decision cycles that remain long.