162.60
+5.45%
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 864.1m
FY2016FY2025
Net income
CHF 74.3m
FY2016FY2025
Free cash flow
CHF 80.6m
FY2016FY2025
Shareholders' equity
CHF 673.2m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 864.1m | CHF 893.9m | CHF 851.1m | CHF 954.6m | CHF 862.9m | CHF 737.9m | CHF 830.6m | CHF 885.0m | CHF 774.0m | CHF 737.2m |
| Gross profit | CHF 327.4m | CHF 316.1m | CHF 300.6m | CHF 340.5m | CHF 329.5m | CHF 260.9m | CHF 300.4m | CHF 306.0m | CHF 266.7m | CHF 270.2m |
| Research and development | CHF 61.5m | CHF 56.2m | CHF 57.4m | CHF 59.2m | CHF 55.9m | CHF 47.5m | CHF 42.1m | CHF 36.6m | CHF 34.2m | CHF 30.3m |
| Operating income | CHF 85.6m | CHF 86.6m | CHF 77.6m | CHF 103.2m | CHF 104.6m | CHF 61.2m | CHF 77.9m | CHF 82.5m | CHF 54.4m | CHF 69.9m |
| Net income | CHF 74.3m | CHF 71.4m | CHF 64.2m | CHF 84.3m | CHF 86.5m | CHF 51.9m | CHF 62.8m | CHF 61.4m | CHF 42.1m | CHF 49.1m |
| Diluted earnings per share | 4.03 | 3.87 | 3.48 | 4.52 | 4.46 | 2.66 | 3.22 | 3.16 | 2.16 | 2.53 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CHF 866.6m | CHF 889.2m | CHF 777.0m | CHF 815.0m | CHF 833.5m | CHF 740.3m | CHF 750.0m | CHF 769.6m | CHF 752.1m | CHF 703.3m |
| Cash and short-term investments | CHF 211.1m | CHF 184.1m | CHF 163.1m | CHF 151.1m | CHF 219.8m | CHF 203.6m | CHF 191.6m | CHF 198.8m | CHF 152.6m | CHF 157.5m |
| Total liabilities | CHF 191.9m | CHF 232.6m | CHF 167.4m | CHF 208.3m | CHF 189.8m | CHF 148.7m | CHF 162.3m | CHF 148.9m | CHF 158.6m | CHF 130.0m |
| Debt | — | — | — | — | — | CHF 632,000 | CHF 1.4m | — | — | — |
| Shareholders' equity | CHF 673.2m | CHF 653.6m | CHF 607.1m | CHF 603.4m | CHF 640.6m | CHF 588.5m | CHF 584.5m | CHF 620.8m | CHF 593.5m | CHF 573.3m |
| Shares outstanding | 18m | 18m | 18m | 19m | 19m | 19m | 19m | 19m | 20m | 19m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CHF 129.2m | CHF 90.2m | CHF 115.7m | CHF 88.8m | CHF 103.3m | CHF 88.1m | CHF 130.5m | CHF 99.6m | CHF 52.9m | CHF 79.6m |
| Capital spending | −CHF 48.7m | −CHF 39.3m | −CHF 52.3m | −CHF 46.0m | −CHF 45.8m | −CHF 39.3m | −CHF 36.0m | −CHF 25.1m | −CHF 32.8m | −CHF 29.0m |
| Free cash flow | CHF 80.6m | CHF 50.8m | CHF 63.4m | CHF 42.8m | CHF 57.5m | CHF 48.9m | CHF 94.5m | CHF 74.5m | CHF 20.1m | CHF 50.5m |
| Dividends paid | −CHF 35.1m | −CHF 31.4m | −CHF 38.8m | −CHF 38.2m | −CHF 25.3m | −CHF 31.2m | −CHF 48.7m | −CHF 21.4m | −CHF 24.3m | −CHF 19.5m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 457.4m | CHF 418.2m | CHF 445.9m | CHF 463.3m | CHF 430.6m | CHF 373.8m | CHF 477.3m | CHF 477.2m |
| Gross profit | CHF 167.5m | CHF 159.3m | CHF 168.1m | CHF 160.1m | CHF 156.1m | CHF 133.9m | CHF 166.7m | CHF 166.0m |
| Operating income | CHF 38.7m | CHF 42.8m | CHF 45.0m | CHF 43.5m | CHF 41.5m | CHF 31.7m | CHF 45.9m | CHF 47.8m |
| Net income | CHF 34.8m | CHF 38.0m | CHF 36.3m | CHF 36.9m | CHF 34.5m | CHF 26.3m | CHF 37.9m | CHF 40.9m |
| Diluted earnings per share | 1.88 | 2.06 | 1.97 | 2.00 | 1.87 | 1.42 | 2.06 | 2.19 |
| Cash from operations | CHF 3.0m | CHF 65.0m | CHF 64.0m | CHF 53.0m | CHF 38.0m | CHF 85.0m | CHF 31.0m | CHF 56.0m |
| Capital spending | −CHF 23.0m | −CHF 26.0m | −CHF 21.0m | −CHF 15.0m | −CHF 17.0m | −CHF 31.0m | −CHF 21.0m | −CHF 20.0m |
| Free cash flow | −CHF 20.0m | CHF 39.0m | CHF 43.0m | CHF 38.0m | CHF 21.0m | CHF 54.0m | CHF 10.0m | CHF 36.0m |
| Total assets | CHF 908.1m | CHF 866.6m | CHF 838.9m | CHF 889.2m | CHF 824.0m | CHF 777.0m | CHF 783.5m | CHF 815.0m |
| Cash and short-term investments | CHF 146.1m | CHF 211.1m | CHF 178.1m | CHF 184.1m | CHF 151.7m | CHF 163.1m | CHF 111.9m | CHF 151.1m |
| Debt | — | — | — | — | — | CHF 11.0m | — | CHF 15.0m |
| Shareholders' equity | CHF 670.0m | CHF 673.2m | CHF 637.9m | CHF 653.6m | CHF 619.1m | CHF 607.1m | CHF 590.2m | CHF 603.4m |
Financial ratios
Data as of 23 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 37.9% | 35.4% | 35.3% | 35.7% | 38.2% | 35.4% |
| Operating margin | 9.9% | 9.6% | 8.8% | 10.8% | 12.2% | 8.5% |
| Net margin | 8.6% | 8.0% | 7.5% | 8.8% | 10.0% | 7.0% |
| Return on equity | 11.0% | 10.9% | 10.6% | 14.0% | 13.5% | 8.8% |
| Return on assets | 8.6% | 8.0% | 8.3% | 10.3% | 10.4% | 7.0% |
| Free cash flow yield | 6.2% | 4.5% | 5.8% | 4.6% | 4.9% | 4.2% |
| Revenue growth | -3.3% | 5.0% | -10.8% | 10.6% | 16.9% | -11.2% |
| Earnings growth | 4.2% | 11.2% | -23.8% | -2.6% | 66.9% | -17.4% |
| Current ratio | 3.42x | 2.89x | 3.55x | 3.02x | 3.50x | 4.14x |
| Debt to equity | 0.00x | 0.00x | 0.02x | 0.02x | 0.02x | 0.00x |
| Equity ratio | 77.7% | 73.5% | 78.1% | 74.0% | 76.8% | 79.5% |
| Interest coverage | 120.69x | 145.52x | 39.97x | 47.40x | 34.56x | 33.75x |
| R&D as a share of sales | 7.1% | 6.3% | 6.7% | 6.2% | 6.5% | 6.4% |
| Buybacks as a share of market value | -0.1% | -0.0% | 0.9% | 4.0% | 0.4% | 0.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -3.3% | 3.2% | 2.0% |
| Operating income | -6.0% | 6.9% | 4.7% |
| Net income | -4.1% | 7.5% | 11.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 36.6% | 36.0% | 36.3% | 35.9% |
| Operating margin | 9.8% | 9.9% | 10.0% | 9.4% |
| Net margin | 8.3% | 8.3% | 8.4% | 7.4% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 36.0 | 19.2 | 19.5 | 19.1 | 19.5 | 26.2 | 23.8 | 20.7 | 23.5 | 22.3 |
| Price to sales | 3.1 | 1.5 | 1.5 | 1.7 | 1.9 | 1.8 | 1.8 | 1.4 | 1.3 | 1.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 22 years. Last went ex-dividend on 7 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.00 | 1.90 | 1.70 | 2.10 | 2.00 | 1.30 | 1.60 | 1.50 |
- 4.045-for-1 split · 6 Jul 2007
- 5-for-1 split · 13 Aug 2001
- 1-for-0.25 split · 4 Jun 1998
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.