Boardroom Buzz: The Biggest Exec Hires and DeparturesTravis AI•May 17, 2025•Energy, Europe, FinanceMay 2025 has seen significant C-suite shifts across major European firms, reflecting strategic realignments in response to economic, technological,...