215.20
+1.89%
Close of 9 Nov 2026, in CHF
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in CHF, from our data supplier.
Revenue
CHF 1.36bn
FY2016FY2025
Net income
CHF 346.5m
FY2016FY2025
Free cash flow
CHF 144.5m
FY2016FY2025
Shareholders' equity
CHF 3.15bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 1.36bn | CHF 1.33bn | CHF 1.24bn | CHF 1.02bn | CHF 680.0m | CHF 624.0m | CHF 1.21bn | CHF 1.15bn | CHF 1.04bn | CHF 1.01bn |
| Operating income | CHF 492.2m | CHF 433.6m | CHF 420.3m | CHF 282.7m | CHF 37.5m | −CHF 56.7m | CHF 409.0m | CHF 383.3m | CHF 375.0m | CHF 325.3m |
| Net income | CHF 346.5m | CHF 326.7m | CHF 304.2m | CHF 207.0m | −CHF 10.1m | −CHF 69.1m | CHF 309.1m | CHF 237.8m | CHF 285.2m | CHF 247.7m |
| Diluted earnings per share | 11.28 | 10.64 | 9.91 | 6.74 | -0.33 | -2.25 | 10.07 | 7.75 | 9.29 | 8.07 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CHF 5.57bn | CHF 5.20bn | CHF 5.11bn | CHF 5.22bn | CHF 5.00bn | CHF 5.14bn | CHF 4.63bn | CHF 4.37bn | CHF 4.30bn | CHF 4.07bn |
| Cash and short-term investments | CHF 422.2m | CHF 397.6m | CHF 601.9m | CHF 722.4m | CHF 575.9m | CHF 599.7m | CHF 187.3m | CHF 567.0m | CHF 621.2m | CHF 544.9m |
| Total liabilities | CHF 2.42bn | CHF 2.24bn | CHF 2.30bn | CHF 2.54bn | CHF 2.59bn | CHF 2.80bn | CHF 2.16bn | CHF 1.95bn | CHF 1.90bn | CHF 1.81bn |
| Debt | CHF 1.69bn | CHF 1.50bn | CHF 1.59bn | CHF 1.94bn | CHF 1.87bn | CHF 1.93bn | CHF 1.28bn | CHF 1.10bn | CHF 1.07bn | CHF 955.5m |
| Shareholders' equity | CHF 3.15bn | CHF 2.97bn | CHF 2.80bn | CHF 2.68bn | CHF 2.41bn | CHF 2.34bn | CHF 2.47bn | CHF 2.41bn | CHF 2.40bn | CHF 2.26bn |
| Shares outstanding | 31m | 31m | 31m | 31m | 31m | 31m | 31m | 31m | 31m | 31m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CHF 683.6m | CHF 641.6m | CHF 668.7m | CHF 475.2m | CHF 218.5m | CHF 131.2m | CHF 494.6m | CHF 538.4m | CHF 529.7m | CHF 471.9m |
| Capital spending | −CHF 539.1m | −CHF 566.2m | −CHF 427.5m | −CHF 193.4m | −CHF 168.7m | −CHF 263.0m | −CHF 669.0m | −CHF 228.8m | −CHF 162.3m | −CHF 135.3m |
| Free cash flow | CHF 144.5m | CHF 75.4m | CHF 241.2m | CHF 281.8m | CHF 49.8m | −CHF 131.8m | −CHF 174.4m | CHF 309.5m | CHF 367.4m | CHF 336.6m |
| Dividends paid | −CHF 175.0m | −CHF 162.7m | −CHF 107.5m | — | −CHF 800,000 | — | −CHF 211.8m | −CHF 199.6m | −CHF 196.5m | −CHF 190.5m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 673.6m | CHF 720.4m | CHF 640.7m | CHF 695.2m | CHF 631.1m | CHF 659.6m | CHF 576.7m | CHF 565.2m |
| Operating income | CHF 221.6m | CHF 268.6m | CHF 384.4m | CHF 247.8m | CHF 377.0m | CHF 225.5m | CHF 181.2m | CHF 163.9m |
| Net income | CHF 163.7m | CHF 185.2m | CHF 161.3m | CHF 174.9m | CHF 151.8m | CHF 166.1m | CHF 138.1m | CHF 151.6m |
| Diluted earnings per share | 5.33 | 6.03 | 5.25 | 5.69 | 4.94 | 5.41 | 4.50 | 4.94 |
| Cash from operations | CHF 317.0m | CHF 381.0m | CHF 302.0m | CHF 363.0m | CHF 273.0m | CHF 364.0m | CHF 316.0m | CHF 488.0m |
| Capital spending | −CHF 260.0m | −CHF 277.0m | −CHF 261.0m | −CHF 276.0m | −CHF 200.0m | −CHF 264.0m | −CHF 162.0m | −CHF 193.0m |
| Free cash flow | CHF 57.0m | CHF 104.0m | CHF 41.0m | CHF 87.0m | CHF 73.0m | CHF 100.0m | CHF 154.0m | CHF 295.0m |
| Total assets | CHF 5.60bn | CHF 5.57bn | CHF 5.32bn | CHF 5.20bn | CHF 4.99bn | CHF 5.12bn | CHF 4.93bn | CHF 5.22bn |
| Cash and short-term investments | CHF 267.1m | CHF 422.2m | CHF 280.7m | CHF 397.6m | CHF 278.3m | CHF 601.9m | CHF 456.6m | CHF 780.0m |
| Debt | CHF 31.3m | CHF 1.69bn | CHF 1.68bn | CHF 1.50bn | CHF 1.47bn | CHF 1.59bn | CHF 1.56bn | CHF 1.94bn |
| Shareholders' equity | CHF 3.04bn | CHF 3.15bn | CHF 2.95bn | CHF 2.97bn | CHF 2.83bn | CHF 2.80bn | CHF 2.71bn | CHF 2.68bn |
Financial ratios
Data as of 9 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Operating margin | 36.2% | 32.6% | 31.8% | 26.2% | 2.3% | -9.1% |
| Net margin | 25.5% | 24.6% | 24.6% | 20.2% | -1.5% | -11.1% |
| Return on equity | 11.0% | 11.0% | 10.9% | 7.7% | -0.4% | -3.0% |
| Return on assets | 6.2% | 6.3% | 6.0% | 4.0% | -0.2% | -1.3% |
| Free cash flow yield | 21.2% | 20.9% | 19.0% | 11.6% | 6.7% | 6.8% |
| Revenue growth | 2.6% | 7.3% | 20.8% | 50.5% | 9.0% | -48.4% |
| Earnings growth | 6.1% | 7.4% | 47.0% | -2149.5% | -85.4% | -122.4% |
| Current ratio | 2.14x | 2.18x | 1.59x | 1.66x | 3.67x | 2.78x |
| Debt to equity | 0.50x | 0.45x | 0.51x | 0.66x | 0.74x | 0.79x |
| Equity ratio | 56.5% | 57.0% | 54.9% | 51.3% | 48.2% | 45.5% |
| Interest coverage | 18.23x | 18.86x | 20.67x | 9.74x | 0.61x | -2.30x |
| Buybacks as a share of market value | 0.0% | -0.0% | -0.0% | 0.0% | -0.0% | 0.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 10.0% | 16.9% | 3.2% |
| Operating income | 20.3% | — | 4.5% |
| Net income | 18.7% | — | 6.8% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 34.4% | 32.9% | 25.7% | 29.3% |
| Net margin | 25.0% | 23.9% | 17.7% | 20.3% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 22.3 | 20.5 | 17.7 | 21.2 | -498.8 | -69.3 | 17.6 | 21.0 | 24.0 | 23.4 |
| Price to sales | 5.7 | 5.0 | 4.4 | 4.3 | 7.4 | 7.7 | 4.5 | 4.3 | 6.6 | 5.7 |
Dividends and splits
Per share, in the currency the company pays
Paid for 3 years. Last went ex-dividend on 21 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 8.50 | 1.40 | 1.30 | 1.10 | 3.20 | 3.20 | 3.20 | 3.20 |
- 5-for-1 split · 6 May 2016
- 10-for-1 split · 17 Apr 2000
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.