European companies remain committed to share buybacks, with Barclays forecasting continued momentum in 2025. In 2024, STOXX ...