332.00
+1.53%
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 2.91bn
FY2016FY2025
Net income
CHF 235.0m
FY2016FY2025
Free cash flow
CHF 310.9m
FY2016FY2025
Shareholders' equity
CHF 1.79bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 2.91bn | CHF 3.16bn | CHF 3.57bn | CHF 3.60bn | CHF 3.18bn | CHF 2.74bn | CHF 3.11bn | CHF 3.06bn | CHF 2.65bn | CHF 2.38bn |
| Research and development | CHF 134.1m | CHF 139.5m | CHF 132.8m | CHF 122.9m | CHF 118.1m | CHF 112.0m | CHF 127.5m | CHF 118.5m | CHF 110.0m | CHF 99.4m |
| Operating income | CHF 203.0m | CHF 282.5m | CHF 424.4m | CHF 426.4m | CHF 353.1m | CHF 207.0m | CHF 285.9m | CHF 295.0m | CHF 226.3m | CHF 168.5m |
| Net income | CHF 235.0m | CHF 226.8m | CHF 352.1m | CHF 331.2m | CHF 265.5m | CHF 150.4m | CHF 224.1m | CHF 212.4m | CHF 170.9m | CHF 118.7m |
| Diluted earnings per share | 23.60 | 22.18 | 34.37 | 32.34 | 25.96 | 14.71 | 21.91 | 20.76 | 16.71 | 11.71 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CHF 2.72bn | CHF 2.79bn | CHF 2.96bn | CHF 2.98bn | CHF 2.77bn | CHF 2.43bn | CHF 2.55bn | CHF 2.54bn | CHF 2.72bn | CHF 2.42bn |
| Cash and short-term investments | CHF 521.5m | CHF 432.7m | CHF 529.3m | CHF 579.3m | CHF 705.6m | CHF 551.1m | CHF 461.9m | CHF 441.5m | CHF 540.5m | CHF 417.9m |
| Total liabilities | CHF 919.4m | CHF 902.7m | CHF 1.14bn | CHF 1.28bn | CHF 1.24bn | CHF 1.04bn | CHF 1.15bn | CHF 1.25bn | CHF 1.29bn | CHF 1.20bn |
| Debt | CHF 23.3m | CHF 30.6m | CHF 133.7m | CHF 122.1m | CHF 154.7m | CHF 147.3m | CHF 247.3m | CHF 282.2m | CHF 326.3m | CHF 356.5m |
| Shareholders' equity | CHF 1.79bn | CHF 1.88bn | CHF 1.80bn | CHF 1.68bn | CHF 1.51bn | CHF 1.37bn | CHF 1.37bn | CHF 1.28bn | CHF 1.40bn | CHF 1.19bn |
| Shares outstanding | 10m | 10m | 10m | 10m | 10m | 10m | 10m | 10m | 10m | 10m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CHF 407.3m | CHF 344.5m | CHF 250.4m | CHF 163.7m | CHF 342.3m | CHF 379.7m | CHF 284.7m | CHF 201.0m | CHF 222.4m | CHF 262.9m |
| Capital spending | −CHF 96.4m | −CHF 152.2m | −CHF 141.6m | −CHF 97.0m | −CHF 73.5m | −CHF 72.2m | −CHF 125.2m | −CHF 98.2m | −CHF 71.8m | −CHF 75.8m |
| Free cash flow | CHF 310.9m | CHF 192.3m | CHF 108.8m | CHF 66.7m | CHF 268.8m | CHF 307.5m | CHF 159.5m | CHF 102.8m | CHF 150.6m | CHF 187.1m |
| Dividends paid | −CHF 112.5m | −CHF 138.3m | −CHF 133.2m | −CHF 97.3m | −CHF 68.1m | −CHF 82.1m | −CHF 83.7m | −CHF 67.0m | −CHF 50.7m | −CHF 56.5m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Sept 2024 | Jun 2024 | Dec 2023 | Jun 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 1.47bn | CHF 1.38bn | CHF 768.6m | CHF 1.43bn | CHF 1.43bn | CHF 1.72bn | CHF 1.64bn | CHF 1.94bn |
| Operating income | CHF 105.0m | CHF 114.0m | CHF 89.0m | CHF 104.9m | CHF 104.9m | CHF 178.0m | CHF 178.0m | CHF 246.4m |
| Net income | CHF 88.0m | CHF 92.0m | CHF 71.4m | CHF 82.7m | CHF 82.7m | CHF 144.1m | CHF 154.0m | CHF 198.1m |
| Diluted earnings per share | 8.90 | 9.24 | 7.17 | 8.09 | 8.09 | 14.09 | 15.03 | 19.34 |
| Cash from operations | — | CHF 329.0m | CHF 77.0m | CHF 336.0m | CHF 336.0m | CHF 8.0m | CHF 268.0m | −CHF 17.0m |
| Capital spending | — | −CHF 55.0m | −CHF 20.0m | −CHF 86.0m | −CHF 86.0m | −CHF 58.0m | −CHF 80.0m | −CHF 61.0m |
| Free cash flow | — | CHF 274.0m | CHF 57.0m | CHF 250.0m | CHF 250.0m | −CHF 50.0m | CHF 188.0m | −CHF 78.0m |
| Total assets | CHF 2.64bn | CHF 2.72bn | CHF 2.69bn | CHF 2.79bn | — | CHF 2.99bn | CHF 2.96bn | CHF 2.94bn |
| Cash and short-term investments | — | CHF 521.5m | CHF 371.4m | CHF 432.7m | — | CHF 392.2m | CHF 529.3m | CHF 365.9m |
| Debt | — | CHF 23.3m | CHF 44.1m | CHF 30.6m | — | CHF 205.8m | CHF 112.2m | CHF 139.7m |
| Shareholders' equity | CHF 1.74bn | CHF 1.79bn | CHF 1.80bn | CHF 1.88bn | — | CHF 1.85bn | CHF 1.80bn | CHF 1.72bn |
Financial ratios
Data as of 20 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Operating margin | 7.0% | 9.3% | 12.2% | 11.8% | 11.1% | 7.4% |
| Net margin | 8.1% | 7.2% | 9.8% | 9.2% | 8.4% | 5.5% |
| Return on equity | 13.1% | 12.0% | 19.6% | 19.7% | 17.6% | 11.0% |
| Return on assets | 8.7% | 8.1% | 11.9% | 11.1% | 9.6% | 6.2% |
| Free cash flow yield | 15.6% | 14.9% | 11.8% | 7.8% | 12.5% | 13.6% |
| Revenue growth | -7.7% | -11.7% | -0.6% | 13.2% | 15.9% | -11.8% |
| Earnings growth | 3.6% | -35.6% | 6.3% | 24.7% | 76.5% | -32.9% |
| Current ratio | 2.27x | 2.41x | 2.10x | 2.09x | 2.02x | 2.11x |
| Debt to equity | 0.01x | 0.02x | 0.07x | 0.07x | 0.10x | 0.11x |
| Equity ratio | 66.1% | 67.6% | 60.7% | 56.4% | 54.6% | 56.4% |
| Interest coverage | 96.67x | 86.32x | 136.50x | 141.27x | 110.31x | 47.28x |
| R&D as a share of sales | 4.6% | 4.4% | 3.7% | 3.4% | 3.7% | 4.1% |
| Buybacks as a share of market value | 2.6% | 0.2% | -0.0% | -0.1% | -0.0% | 0.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -6.8% | 1.2% | 1.6% |
| Operating income | -21.9% | -0.4% | -0.2% |
| Net income | -10.8% | 9.3% | 5.4% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 8.0% | 10.1% | 9.9% | 9.4% |
| Net margin | 7.6% | 8.6% | 8.1% | 7.4% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 15.6 | 14.7 | 10.3 | 12.0 | 17.4 | 27.6 | 15.5 | 12.7 | 23.7 | 21.4 |
| Price to sales | 1.3 | 1.1 | 1.0 | 1.1 | 1.4 | 1.5 | 1.1 | 0.9 | 1.5 | 1.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 36 years. Last went ex-dividend on 20 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 11.00 | 11.00 | 13.50 | 13.00 | 9.50 | 6.50 | 8.00 | 8.00 |
- 5-for-1 split · 4 May 2005
- 5.227-for-1 split · 12 Aug 2002
- 5-for-1 split · 30 Jun 1994
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.