127.80
+1.43%
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.29bn
FY2016FY2025
Net income
CHF 60.0m
FY2016FY2025
Free cash flow
CHF 107.2m
FY2016FY2025
Shareholders' equity
CHF 503.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 2.29bn | CHF 2.34bn | CHF 2.30bn | CHF 1.80bn | CHF 1.70bn | CHF 1.74bn | CHF 2.30bn | CHF 2.28bn | CHF 2.21bn | CHF 2.15bn |
| Research and development | CHF 35.0m | — | CHF 37.6m | CHF 29.5m | CHF 31.3m | CHF 30.0m | CHF 39.6m | CHF 39.9m | CHF 41.4m | CHF 64.5m |
| Operating income | CHF 110.1m | CHF 115.2m | CHF 95.7m | CHF 25.5m | CHF 56.6m | CHF 24.6m | CHF 6.7m | CHF 64.8m | CHF 162.0m | CHF 204.8m |
| Net income | CHF 60.0m | CHF 52.1m | CHF 48.3m | −CHF 2.3m | CHF 22.8m | −CHF 25.3m | −CHF 96.8m | CHF 55.1m | CHF 91.3m | CHF 95.8m |
| Diluted earnings per share | 10.30 | 8.99 | 8.34 | -0.47 | 4.63 | -5.13 | -19.62 | 11.83 | 19.54 | 20.57 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CHF 1.82bn | CHF 1.63bn | CHF 1.67bn | CHF 1.50bn | CHF 1.53bn | CHF 1.83bn | CHF 1.84bn | CHF 1.60bn | CHF 1.54bn | CHF 1.30bn |
| Cash and short-term investments | CHF 110.6m | CHF 114.2m | CHF 149.4m | CHF 123.6m | CHF 103.7m | CHF 322.1m | CHF 98.7m | CHF 93.1m | CHF 105.5m | CHF 151.2m |
| Total liabilities | CHF 1.20bn | CHF 1.03bn | CHF 1.13bn | CHF 1.07bn | CHF 1.08bn | CHF 1.41bn | CHF 1.34bn | CHF 973.6m | CHF 884.6m | CHF 798.8m |
| Debt | CHF 322.2m | CHF 513.5m | CHF 594.0m | CHF 638.9m | CHF 637.5m | CHF 885.8m | CHF 758.3m | CHF 376.8m | CHF 288.7m | CHF 208.7m |
| Shareholders' equity | CHF 503.4m | CHF 507.2m | CHF 449.7m | CHF 339.1m | CHF 357.4m | CHF 309.7m | CHF 389.1m | CHF 519.3m | CHF 545.7m | CHF 394.3m |
| Shares outstanding | 6m | 6m | 6m | 5m | 5m | 5m | 5m | 5m | 5m | 5m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CHF 179.3m | CHF 189.8m | CHF 190.3m | CHF 94.5m | CHF 100.4m | CHF 149.7m | CHF 119.2m | CHF 124.0m | CHF 145.2m | CHF 194.1m |
| Capital spending | −CHF 72.1m | −CHF 80.0m | −CHF 58.0m | −CHF 40.3m | −CHF 35.1m | −CHF 42.6m | −CHF 129.8m | −CHF 162.6m | −CHF 173.6m | −CHF 137.5m |
| Free cash flow | CHF 107.2m | CHF 109.8m | CHF 132.3m | CHF 54.2m | CHF 65.3m | CHF 107.1m | −CHF 10.6m | −CHF 38.6m | −CHF 28.4m | CHF 56.6m |
| Dividends paid | −CHF 16.3m | −CHF 14.5m | — | −CHF 6.9m | −CHF 6.9m | −CHF 6.9m | −CHF 16.8m | −CHF 30.3m | −CHF 30.3m | −CHF 20.9m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 1.16bn | CHF 1.12bn | CHF 1.17bn | CHF 1.13bn | CHF 1.21bn | CHF 1.20bn | CHF 1.10bn | CHF 915.8m |
| Operating income | CHF 70.0m | CHF 65.0m | CHF 310.0m | CHF 59.1m | CHF 315.4m | CHF 24.4m | CHF 138.8m | CHF 29.0m |
| Net income | CHF 31.4m | CHF 30.1m | CHF 29.9m | CHF 24.0m | CHF 28.2m | −CHF 3.0m | CHF 51.3m | CHF 15.4m |
| Diluted earnings per share | 5.40 | 5.17 | 5.13 | 4.14 | 4.87 | -0.52 | 8.85 | 3.12 |
| Cash from operations | CHF 85.0m | CHF 110.0m | CHF 69.0m | CHF 121.0m | CHF 68.0m | CHF 166.0m | CHF 24.0m | CHF 39.0m |
| Capital spending | −CHF 31.0m | −CHF 47.0m | −CHF 24.0m | −CHF 50.0m | −CHF 28.0m | −CHF 35.0m | −CHF 22.0m | −CHF 29.0m |
| Free cash flow | CHF 54.0m | CHF 63.0m | CHF 45.0m | CHF 71.0m | CHF 40.0m | CHF 131.0m | CHF 2.0m | CHF 10.0m |
| Total assets | CHF 1.81bn | CHF 1.82bn | CHF 1.78bn | CHF 1.63bn | CHF 1.72bn | CHF 1.69bn | CHF 1.88bn | CHF 1.50bn |
| Cash and short-term investments | CHF 108.1m | CHF 110.6m | CHF 138.9m | CHF 114.2m | CHF 124.2m | CHF 149.4m | CHF 177.3m | CHF 123.6m |
| Debt | CHF 66.9m | CHF 322.2m | CHF 184.8m | CHF 275.6m | CHF 581.5m | CHF 364.3m | CHF 844.0m | CHF 409.6m |
| Shareholders' equity | CHF 536.1m | CHF 503.4m | CHF 464.4m | CHF 507.2m | CHF 500.3m | CHF 449.7m | CHF 392.5m | CHF 339.1m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 8.3% | 5.6% | 0.9% |
| Operating income | 62.8% | 34.9% | -2.6% |
| Net income | — | — | 3.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 4.9% | 4.0% | 3.5% | 4.3% |
| Net margin | 2.4% | 1.8% | 1.3% | 1.5% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 16.3 | 13.3 | 16.4 | -206.1 | 34.6 | -29.7 | -5.6 | 11.8 | 13.5 | 12.3 |
| Price to sales | 0.4 | 0.3 | 0.3 | 0.3 | 0.5 | 0.4 | 0.2 | 0.3 | 0.6 | 0.6 |
Dividends and splits
Per share, in the currency the company pays
Paid for 2 years. Last went ex-dividend on 30 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2022 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 3.20 | 2.80 | 2.50 | 1.414 | 3.60 | 6.50 | 6.50 | 4.50 |
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.