€22.5B
2025 revenues
420K
people
50+
countries