Canyon ends 2025 with 34% drop in profitability
March 17, 2026
Canyon’s revenue fell to €738 million in 2025, down some 6% year-on-year, while its profitability declined more steeply, with adjusted EBITDA dropping 34%, according to results published by its majority owner Groupe Bruxelles Lambert (GBL).
GBL said that the German direct-to-consumer brand continued to face a tough market last year, plagued by oversupply and discounting, particularly in mountain and urban bikes. escapecollective
