Cycling ‘Another challenging year for the bicycle industry’ – Canyon owner reports €38 million loss by June 3, 2025 by June 3, 2025 Bike manufacturer Canyon suffered a net loss of €38 million (£32m/$43m) in 2024, with owner… 0 FacebookTwitterPinterestEmail