887.00
+1.49%
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.09bn
FY2016FY2025
Net income
CHF 68.9m
FY2016FY2025
Free cash flow
CHF 31.3m
FY2016FY2025
Shareholders' equity
CHF 649.6m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 1.09bn | CHF 1.12bn | CHF 1.18bn | CHF 1.29bn | CHF 1.25bn | CHF 1.12bn | CHF 1.28bn | CHF 1.33bn | CHF 1.25bn | CHF 1.19bn |
| Gross profit | CHF 358.6m | CHF 384.9m | CHF 401.7m | CHF 440.8m | CHF 451.0m | CHF 410.2m | CHF 493.6m | CHF 502.1m | CHF 481.9m | CHF 470.3m |
| Research and development | CHF 16.5m | CHF 15.3m | CHF 15.7m | CHF 15.6m | CHF 15.9m | CHF 15.2m | CHF 16.0m | CHF 16.6m | CHF 15.5m | CHF 15.1m |
| Operating income | CHF 91.0m | CHF 120.6m | CHF 137.4m | CHF 132.6m | CHF 167.0m | CHF 137.3m | CHF 193.4m | CHF 175.6m | CHF 163.3m | CHF 157.2m |
| Net income | CHF 68.9m | CHF 95.1m | CHF 102.3m | CHF 101.4m | CHF 141.2m | CHF 106.2m | CHF 138.3m | CHF 137.6m | CHF 38.7m | CHF 127.6m |
| Diluted earnings per share | 48.68 | 67.42 | 72.69 | 71.77 | 93.39 | 66.73 | 86.36 | 83.94 | 22.71 | 74.57 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CHF 980.9m | CHF 975.8m | CHF 901.4m | CHF 972.5m | CHF 994.1m | CHF 1.12bn | CHF 1.12bn | CHF 980.0m | CHF 1.07bn | CHF 989.3m |
| Cash and short-term investments | CHF 90.7m | CHF 109.1m | CHF 69.1m | CHF 46.7m | CHF 93.3m | CHF 255.9m | CHF 217.7m | CHF 127.4m | CHF 195.4m | CHF 209.7m |
| Total liabilities | CHF 331.3m | CHF 349.8m | CHF 347.7m | CHF 422.4m | CHF 472.3m | CHF 438.9m | CHF 443.0m | CHF 388.4m | CHF 406.3m | CHF 367.9m |
| Debt | CHF 47.7m | CHF 47.2m | CHF 40.1m | CHF 65.6m | CHF 82.4m | CHF 45.2m | CHF 40.2m | CHF 100,000 | CHF 400,000 | CHF 500,000 |
| Shareholders' equity | CHF 649.6m | CHF 626.0m | CHF 553.7m | CHF 550.1m | CHF 521.8m | CHF 683.5m | CHF 676.6m | CHF 591.6m | CHF 661.2m | CHF 621.4m |
| Shares outstanding | 1m | 1m | 1m | 1m | 2m | 2m | 2m | 2m | 2m | 2m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CHF 76.2m | CHF 135.6m | CHF 160.0m | CHF 81.4m | CHF 166.9m | CHF 172.1m | CHF 185.9m | CHF 171.2m | CHF 78.8m | CHF 166.5m |
| Capital spending | −CHF 44.9m | −CHF 46.1m | −CHF 45.3m | −CHF 30.9m | −CHF 38.8m | −CHF 39.7m | −CHF 36.1m | −CHF 38.7m | −CHF 57.8m | −CHF 40.0m |
| Free cash flow | CHF 31.3m | CHF 89.5m | CHF 114.7m | CHF 50.5m | CHF 128.1m | CHF 132.4m | CHF 149.8m | CHF 132.5m | CHF 21.0m | CHF 126.5m |
| Dividends paid | −CHF 35.3m | −CHF 35.2m | −CHF 32.6m | −CHF 35.3m | −CHF 31.4m | −CHF 36.8m | −CHF 33.7m | −CHF 32.4m | −CHF 32.5m | −CHF 29.1m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Mar 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 545.7m | CHF 538.5m | CHF 546.9m | CHF 551.7m | CHF 570.3m | CHF 560.0m | CHF 615.2m | CHF 307.6m |
| Gross profit | CHF 188.3m | CHF 172.8m | CHF 185.8m | CHF 185.7m | CHF 199.2m | CHF 185.9m | CHF 215.8m | CHF 107.9m |
| Operating income | CHF 41.9m | CHF 44.9m | CHF 42.9m | CHF 58.8m | CHF 61.8m | CHF 54.7m | CHF 75.2m | CHF 37.0m |
| Net income | CHF 30.8m | CHF 35.5m | CHF 33.4m | CHF 46.7m | CHF 48.4m | CHF 44.9m | CHF 57.4m | CHF 28.7m |
| Diluted earnings per share | 21.66 | 25.08 | 23.60 | 33.11 | 34.31 | 31.90 | 40.78 | 20.21 |
| Cash from operations | CHF 12.0m | CHF 90.0m | −CHF 14.0m | CHF 116.0m | CHF 21.0m | CHF 128.0m | CHF 33.0m | — |
| Capital spending | −CHF 16.0m | −CHF 28.0m | −CHF 16.0m | −CHF 31.0m | −CHF 15.0m | −CHF 34.0m | −CHF 10.0m | — |
| Free cash flow | −CHF 4.0m | CHF 62.0m | −CHF 30.0m | CHF 85.0m | CHF 6.0m | CHF 94.0m | CHF 23.0m | — |
| Total assets | CHF 982.3m | CHF 980.9m | CHF 957.5m | CHF 975.8m | CHF 961.7m | CHF 912.8m | CHF 975.8m | CHF 975.8m |
| Cash and short-term investments | CHF 53.9m | CHF 90.7m | CHF 41.7m | CHF 109.1m | CHF 40.0m | CHF 69.1m | CHF 45.9m | CHF 45.9m |
| Debt | CHF 15.3m | CHF 47.7m | CHF 58.5m | CHF 47.2m | CHF 43.3m | CHF 40.1m | CHF 119.0m | CHF 26.1m |
| Shareholders' equity | CHF 661.0m | CHF 649.6m | CHF 607.6m | CHF 626.0m | CHF 599.0m | CHF 553.7m | CHF 545.3m | CHF 545.3m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -5.7% | -0.6% | -0.5% |
| Operating income | -11.8% | -7.9% | -4.4% |
| Net income | -12.1% | -8.3% | -5.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 33.7% | 33.9% | 34.7% | 36.6% |
| Operating margin | 9.6% | 10.3% | 11.2% | 12.2% |
| Net margin | 7.4% | 7.9% | 8.7% | 8.9% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 18.0 | 11.2 | 14.5 | 15.2 | 20.0 | 22.8 | 19.1 | 16.4 | 66.3 | 17.6 |
| Price to sales | 1.1 | 0.9 | 1.3 | 1.2 | 2.3 | 2.2 | 2.1 | 1.7 | 2.1 | 1.9 |
Dividends and splits
Per share, in the currency the company pays
Paid for 19 years. Last went ex-dividend on 9 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 25.00 | 25.00 | 25.00 | 23.00 | 25.00 | 20.00 | 23.00 | 21.00 |
- 1-to-1 reverse split · 30 Apr 2001
- 500000-to-1 reverse split · 3 May 1995
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.