Watches of Switzerland Group has revealed its first half financial year 2025 (H1 FY25) results, for the 26 weeks ended 27 October 2024. Group revenue for H1 FY25 came in at £785m (€948.61m), an ...