48.70
+0.83%
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 787.8m
FY2016FY2025
Net income
CHF 79.5m
FY2016FY2025
Free cash flow
−CHF 13.8m
FY2016FY2025
Shareholders' equity
CHF 2.13bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 787.8m | CHF 829.9m | CHF 919.5m | CHF 742.4m | CHF 614.5m | CHF 517.7m | CHF 534.9m | CHF 485.5m | CHF 492.8m | CHF 536.5m |
| Gross profit | CHF 405.5m | CHF 367.7m | CHF 427.9m | CHF 361.1m | CHF 332.3m | CHF 270.9m | CHF 248.5m | CHF 184.4m | CHF 196.6m | CHF 219.6m |
| Operating income | CHF 38.6m | CHF 13.7m | CHF 99.7m | CHF 68.6m | CHF 46.2m | CHF 80.1m | CHF 48.2m | CHF 70.3m | CHF 77.7m | CHF 97.2m |
| Net income | CHF 79.5m | CHF 24.3m | CHF 147.9m | CHF 47.3m | CHF 32.8m | CHF 82.2m | CHF 32.7m | CHF 49.1m | CHF 115.0m | CHF 108.6m |
| Diluted earnings per share | 3.10 | 0.95 | 5.76 | 1.84 | 1.28 | 3.20 | 1.27 | 47.55 | 111.54 | 105.30 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CHF 2.83bn | CHF 2.83bn | CHF 2.63bn | CHF 2.45bn | CHF 2.29bn | CHF 2.28bn | CHF 2.22bn | CHF 2.23bn | CHF 2.22bn | CHF 2.18bn |
| Cash and short-term investments | CHF 141.5m | CHF 215.3m | CHF 115.7m | CHF 201.1m | CHF 124.9m | CHF 139.3m | CHF 304.7m | CHF 299.9m | CHF 353.3m | CHF 404.2m |
| Total liabilities | CHF 702.0m | CHF 738.0m | CHF 506.4m | CHF 515.3m | CHF 374.0m | CHF 344.7m | CHF 318.2m | CHF 365.5m | CHF 354.3m | CHF 454.6m |
| Debt | CHF 333.6m | CHF 337.5m | CHF 188.9m | CHF 210.5m | CHF 99.9m | CHF 85.8m | CHF 111.3m | CHF 113.2m | CHF 108.1m | CHF 104.8m |
| Shareholders' equity | CHF 2.13bn | CHF 2.10bn | CHF 2.08bn | CHF 1.89bn | CHF 1.88bn | CHF 1.89bn | CHF 1.87bn | CHF 1.83bn | CHF 1.84bn | CHF 1.69bn |
| Shares outstanding | 26m | 26m | 26m | 26m | 26m | 26m | 26m | 1m | 1m | 1m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CHF 153.7m | CHF 146.7m | CHF 136.0m | CHF 166.2m | CHF 145.1m | CHF 138.6m | CHF 141.0m | CHF 101.0m | CHF 68.6m | CHF 116.0m |
| Capital spending | −CHF 167.5m | −CHF 163.3m | −CHF 193.1m | −CHF 173.5m | −CHF 112.5m | −CHF 124.3m | −CHF 112.9m | −CHF 88.6m | −CHF 79.2m | −CHF 88.2m |
| Free cash flow | −CHF 13.8m | −CHF 16.6m | −CHF 57.1m | −CHF 7.4m | CHF 32.6m | CHF 14.3m | CHF 28.2m | CHF 12.4m | −CHF 10.6m | CHF 27.8m |
| Dividends paid | −CHF 36.9m | −CHF 36.9m | −CHF 36.9m | −CHF 36.9m | −CHF 36.9m | −CHF 37.9m | −CHF 37.1m | −CHF 37.1m | −CHF 37.1m | −CHF 34.0m |
Latest quarters
By quarter end
| Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | Jun 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 402.0m | CHF 385.8m | CHF 404.5m | CHF 425.4m | CHF 445.6m | CHF 473.7m | CHF 389.0m | CHF 347.0m |
| Gross profit | CHF 209.4m | CHF 196.1m | CHF 180.1m | CHF 187.6m | CHF 207.9m | CHF 216.7m | CHF 187.7m | CHF 167.0m |
| Operating income | CHF 16.5m | CHF 22.2m | −CHF 6.4m | CHF 20.1m | CHF 27.8m | CHF 71.9m | CHF 35.3m | CHF 24.2m |
| Net income | CHF 40.7m | CHF 38.8m | −CHF 41.0m | CHF 65.3m | CHF 27.5m | CHF 139.1m | CHF 94.2m | −CHF 46.9m |
| Diluted earnings per share | 1.59 | 1.51 | -1.60 | 2.54 | 1.07 | 5.42 | 3.67 | -1.83 |
| Cash from operations | CHF 153.0m | CHF 52.0m | CHF 146.0m | CHF 26.0m | CHF 136.0m | CHF 39.0m | CHF 166.0m | CHF 44.0m |
| Capital spending | −CHF 167.0m | −CHF 66.0m | −CHF 163.0m | −CHF 67.0m | — | — | — | — |
| Free cash flow | −CHF 14.0m | −CHF 14.0m | −CHF 17.0m | −CHF 41.0m | — | — | — | — |
| Total assets | CHF 2.83bn | CHF 2.75bn | CHF 2.83bn | CHF 2.68bn | CHF 2.66bn | CHF 2.53bn | CHF 2.45bn | CHF 2.20bn |
| Cash and short-term investments | CHF 141.5m | CHF 139.7m | CHF 215.3m | CHF 58.0m | CHF 115.7m | CHF 136.3m | CHF 201.1m | CHF 83.9m |
| Debt | CHF 333.6m | CHF 338.2m | CHF 337.5m | CHF 187.8m | CHF 188.9m | CHF 197.3m | CHF 210.5m | CHF 107.7m |
| Shareholders' equity | CHF 2.13bn | CHF 2.09bn | CHF 2.10bn | CHF 2.14bn | CHF 2.11bn | CHF 1.98bn | CHF 1.89bn | CHF 1.79bn |
Financial ratios
Data as of 4 Nov 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Gross margin | 51.5% | 44.3% | 46.5% | 48.6% | 54.1% | 52.3% | — |
| Operating margin | 11.7% | 4.3% | 19.1% | 9.2% | 7.5% | 15.5% | — |
| Net margin | 10.1% | 2.9% | 16.1% | 6.4% | 5.3% | 15.9% | — |
| Return on equity | 3.7% | 1.2% | 7.1% | 2.5% | 1.7% | 4.4% | — |
| Return on assets | 2.8% | 0.9% | 5.6% | 1.9% | 1.4% | 3.6% | — |
| Free cash flow yield | 26.0% | 25.1% | 26.6% | 27.5% | 20.8% | — | 20.4% |
| Revenue growth | -5.1% | -9.7% | 23.9% | 20.8% | 18.7% | -3.2% | — |
| Earnings growth | 227.6% | -83.6% | 212.5% | 44.2% | -60.1% | 151.1% | — |
| Current ratio | 2.03x | 2.12x | 1.91x | 2.04x | 1.92x | 2.27x | — |
| Debt to equity | 0.16x | 0.16x | 0.09x | 0.11x | 0.05x | 0.05x | — |
| Equity ratio | 75.2% | 74.0% | 79.0% | 77.1% | 81.9% | 83.0% | — |
| Interest coverage | 12.73x | 5.74x | 37.48x | 21.54x | 21.66x | 23.93x | — |
| Buybacks as a share of market value | 0.0% | 0.0% | 0.0% | 0.0% | 0.6% | — | -2400.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 2.0% | 8.8% | 4.1% |
| Operating income | -17.4% | -13.6% | -9.5% |
| Net income | 18.9% | -0.7% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 47.8% | 47.6% | 49.1% | 46.5% |
| Operating margin | 3.2% | 6.7% | 7.9% | 10.7% |
| Net margin | 6.4% | 9.1% | 9.4% | 10.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 13.9 | 45.5 | 9.5 | 24.2 | 42.7 | 14.1 | 37.9 | 1.0 | 0.4 | 0.5 |
| Price to sales | 1.4 | 1.3 | 1.5 | 1.5 | 2.3 | 2.2 | 2.3 | 0.1 | 0.1 | 0.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 31 years. Last went ex-dividend on 29 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.44 | 1.44 | 1.44 | 1.44 | 1.44 | 1.44 | 1.44 | 1.44 |
- 25-for-1 split · 28 Jun 2023
- 1-to-1 reverse split · 19 Jun 2006
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.