522.00
+4.82%
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.06bn
FY2017FY2026
Net income
CHF 110.1m
FY2017FY2026
Free cash flow
CHF 127.8m
FY2017FY2026
Shareholders' equity
CHF 361.2m
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 1.06bn | CHF 1.10bn | CHF 982.0m | CHF 829.7m | CHF 650.7m | CHF 658.6m | CHF 629.6m | CHF 599.3m | CHF 594.6m | CHF 557.7m |
| Gross profit | CHF 304.9m | CHF 306.3m | CHF 262.1m | CHF 244.5m | CHF 190.8m | CHF 166.2m | CHF 149.8m | CHF 135.7m | CHF 125.1m | CHF 130.5m |
| Research and development | CHF 29.8m | CHF 30.1m | CHF 26.6m | CHF 23.9m | CHF 19.7m | CHF 15.4m | CHF 10.5m | CHF 8.7m | CHF 8.0m | CHF 8.8m |
| Operating income | CHF 146.8m | CHF 140.8m | CHF 121.4m | CHF 103.6m | CHF 64.2m | CHF 57.7m | CHF 46.1m | CHF 45.7m | CHF 40.0m | CHF 48.0m |
| Net income | CHF 110.1m | CHF 105.6m | CHF 90.0m | CHF 69.9m | CHF 50.2m | CHF 44.0m | CHF 32.4m | CHF 27.6m | CHF 28.8m | CHF 37.9m |
| Diluted earnings per share | 32.62 | 31.25 | 26.57 | 20.73 | 14.84 | 12.99 | 9.59 | 8.16 | 8.50 | 11.20 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CHF 1.18bn | CHF 1.17bn | CHF 1.07bn | CHF 940.6m | CHF 837.8m | CHF 758.1m | CHF 883.0m | CHF 848.7m | CHF 797.6m | CHF 811.0m |
| Cash and short-term investments | CHF 263.0m | CHF 222.9m | CHF 107.2m | CHF 129.1m | CHF 101.0m | CHF 75.4m | CHF 90.3m | CHF 83.0m | CHF 75.1m | CHF 74.9m |
| Total liabilities | CHF 815.1m | CHF 827.2m | CHF 767.7m | CHF 679.0m | CHF 594.9m | CHF 538.5m | CHF 565.5m | CHF 503.7m | CHF 462.4m | CHF 493.9m |
| Debt | CHF 152.2m | CHF 9.6m | CHF 169.5m | CHF 136.2m | CHF 157.8m | CHF 157.8m | CHF 182.0m | CHF 132.4m | CHF 137.1m | CHF 142.1m |
| Shareholders' equity | CHF 361.2m | CHF 339.8m | CHF 297.5m | CHF 261.2m | CHF 242.3m | CHF 219.1m | CHF 273.5m | CHF 302.5m | CHF 296.1m | CHF 280.0m |
| Shares outstanding | 3m | 3m | 3m | 3m | 3m | 3m | 3m | 3m | 3m | 3m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CHF 149.4m | CHF 212.8m | CHF 17.8m | CHF 110.6m | CHF 134.8m | CHF 132.2m | CHF 50.7m | CHF 41.8m | CHF 44.4m | CHF 46.0m |
| Capital spending | −CHF 21.7m | −CHF 22.3m | −CHF 22.5m | −CHF 20.5m | −CHF 22.8m | −CHF 20.4m | −CHF 34.3m | −CHF 22.4m | −CHF 8.7m | −CHF 14.5m |
| Free cash flow | CHF 127.8m | CHF 190.6m | −CHF 4.7m | CHF 90.2m | CHF 112.0m | CHF 111.8m | CHF 16.4m | CHF 19.4m | CHF 35.6m | CHF 31.5m |
| Dividends paid | −CHF 60.8m | −CHF 52.5m | −CHF 40.4m | −CHF 25.6m | −CHF 22.2m | −CHF 30.0m | −CHF 22.3m | −CHF 20.4m | −CHF 23.9m | −CHF 34.0m |
Latest quarters
By quarter end
| Mar 2026 | Sept 2025 | Mar 2025 | Sept 2024 | Mar 2024 | Sept 2023 | Jun 2023 | Mar 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 540.9m | CHF 516.2m | CHF 658.8m | CHF 436.8m | CHF 574.3m | CHF 407.7m | CHF 203.8m | CHF 493.9m |
| Gross profit | CHF 158.7m | CHF 146.2m | CHF 178.4m | CHF 127.9m | CHF 153.1m | CHF 109.0m | CHF 54.5m | CHF 133.1m |
| Operating income | CHF 79.2m | CHF 67.6m | CHF 95.8m | CHF 50.6m | CHF 79.5m | CHF 36.5m | CHF 21.8m | CHF 59.0m |
| Net income | CHF 61.4m | CHF 48.7m | CHF 68.4m | CHF 37.2m | CHF 57.6m | CHF 32.4m | CHF 16.2m | CHF 45.4m |
| Diluted earnings per share | 18.20 | 14.40 | 20.23 | 10.99 | 17.00 | 9.61 | 4.80 | 13.46 |
| Cash from operations | CHF 119.0m | CHF 30.0m | CHF 148.0m | CHF 64.0m | CHF 1.0m | CHF 16.0m | — | CHF 61.0m |
| Capital spending | −CHF 8.0m | −CHF 13.0m | −CHF 14.0m | −CHF 10.0m | −CHF 8.0m | −CHF 14.0m | — | −CHF 7.0m |
| Free cash flow | CHF 111.0m | CHF 17.0m | CHF 134.0m | CHF 54.0m | −CHF 7.0m | CHF 2.0m | — | CHF 54.0m |
| Total assets | CHF 1.18bn | CHF 1.17bn | CHF 1.17bn | CHF 1.10bn | CHF 1.07bn | CHF 1.00bn | — | CHF 940.6m |
| Cash and short-term investments | CHF 263.0m | CHF 159.7m | CHF 222.9m | CHF 120.1m | CHF 107.2m | CHF 126.2m | — | CHF 129.1m |
| Debt | — | CHF 153.3m | CHF 162.0m | CHF 186.3m | CHF 169.5m | CHF 178.2m | — | CHF 136.2m |
| Shareholders' equity | CHF 361.2m | CHF 303.4m | CHF 339.8m | CHF 275.7m | CHF 297.5m | CHF 246.8m | — | CHF 261.2m |
Financial ratios
Data as of 31 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|
| Gross margin | 28.8% | 28.0% | 26.7% | 29.5% | 29.3% | 25.2% | — |
| Operating margin | 13.9% | 12.9% | 12.4% | 11.4% | 10.6% | 9.5% | — |
| Net margin | 10.4% | 9.6% | 9.2% | 8.4% | 7.7% | 6.7% | — |
| Return on equity | 30.5% | 31.1% | 30.2% | 26.8% | 20.7% | 20.1% | — |
| Return on assets | 9.4% | 9.0% | 8.4% | 7.4% | 6.0% | 5.8% | — |
| Free cash flow yield | 10.7% | 14.8% | 2.5% | 8.2% | 9.9% | 9.5% | — |
| Revenue growth | -3.5% | 11.6% | 18.4% | 27.5% | -1.2% | 4.6% | — |
| Earnings growth | 4.3% | 17.3% | 28.7% | 39.2% | 14.1% | 35.9% | — |
| Current ratio | 1.55x | 1.50x | 1.28x | 1.42x | 1.42x | 1.46x | — |
| Debt to equity | — | 0.48x | 0.57x | 0.52x | 0.65x | 0.72x | 0.67x |
| Equity ratio | 30.7% | 29.1% | 27.9% | 27.8% | 28.9% | 28.9% | — |
| Interest coverage | 52.79x | 39.13x | 29.31x | 27.80x | 20.52x | 19.08x | — |
| R&D as a share of sales | 2.8% | 2.7% | 2.7% | 2.9% | 3.0% | 2.3% | — |
| Buybacks as a share of market value | 0.1% | 0.2% | -0.4% | 0.3% | 0.2% | -0.4% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 8.4% | 9.9% | 8.1% |
| Operating income | 12.3% | 20.5% | 7.5% |
| Net income | 16.3% | 20.1% | 7.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 28.4% | 28.2% | 28.0% | 26.6% |
| Operating margin | 13.4% | 12.9% | 12.0% | 10.9% |
| Net margin | 10.0% | 9.5% | 8.9% | 8.0% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 16.0 | 17.5 | 24.4 | 24.4 | 37.1 | 33.2 | 32.0 | 32.5 | 27.1 | 28.2 |
| Price to sales | 1.7 | 1.7 | 2.2 | 2.1 | 2.9 | 2.2 | 1.6 | 1.5 | 1.3 | 1.9 |
Dividends and splits
Per share, in the currency the company pays
Paid for 19 years. Last went ex-dividend on 7 Jul 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 18.00 | 18.00 | 15.50 | 12.00 | 7.50 | 6.50 | 6.00 | 6.00 |
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.