Swatch CEO’s Salary Takes a 1.7 Million Swiss Franc Hit
Chris Russell -
21 Mar 2025