59.60
+3.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 334.1m
FY2016FY2025
Net income
CHF 23.4m
FY2016FY2025
Free cash flow
CHF 12.8m
FY2016FY2025
Shareholders' equity
CHF 203.5m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 334.1m | CHF 447.9m | CHF 624.0m | CHF 725.4m | CHF 496.7m | CHF 445.2m | CHF 524.7m | CHF 537.4m | CHF 473.1m | CHF 437.5m |
| Operating income | CHF 32.8m | CHF 7.7m | CHF 83.5m | CHF 112.5m | −CHF 26.8m | CHF 41.5m | CHF 56.8m | CHF 51.6m | CHF 2.9m | CHF 5.9m |
| Net income | CHF 23.4m | CHF 4.6m | CHF 78.9m | CHF 101.0m | −CHF 151.6m | CHF 46.9m | CHF 48.3m | CHF 42.3m | CHF 16.0m | −CHF 7.9m |
| Diluted earnings per share | 3.90 | 0.78 | 13.15 | 16.83 | -25.26 | 7.82 | 8.06 | 7.04 | 2.65 | -1.33 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CHF 368.9m | CHF 332.6m | CHF 598.2m | CHF 666.2m | CHF 560.4m | CHF 704.2m | CHF 702.7m | CHF 800.5m | CHF 697.6m | CHF 672.4m |
| Cash and short-term investments | CHF 27.0m | CHF 31.6m | CHF 107.6m | CHF 143.6m | CHF 95.1m | CHF 116.3m | CHF 93.1m | CHF 89.0m | CHF 80.2m | CHF 70.4m |
| Total liabilities | CHF 165.0m | CHF 123.2m | CHF 161.9m | CHF 266.6m | CHF 249.9m | CHF 232.4m | CHF 261.4m | CHF 393.3m | CHF 301.3m | CHF 291.6m |
| Debt | CHF 53.2m | CHF 18.9m | CHF 723,000 | CHF 98.9m | CHF 109.8m | CHF 117.8m | CHF 122.7m | CHF 246.3m | CHF 153.3m | CHF 152.6m |
| Shareholders' equity | CHF 203.5m | CHF 209.4m | CHF 436.3m | CHF 398.2m | CHF 309.1m | CHF 470.7m | CHF 439.7m | CHF 405.5m | CHF 393.3m | CHF 378.1m |
| Shares outstanding | 6m | 6m | 6m | 6m | 6m | 6m | 6m | 6m | 6m | 6m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CHF 34.1m | CHF 45.7m | CHF 109.9m | CHF 97.6m | CHF 15.8m | CHF 55.0m | CHF 61.0m | CHF 64.3m | CHF 32.2m | CHF 21.9m |
| Capital spending | −CHF 21.2m | −CHF 23.0m | −CHF 34.6m | −CHF 33.9m | −CHF 24.6m | −CHF 18.8m | −CHF 22.9m | −CHF 22.3m | −CHF 32.3m | −CHF 20.7m |
| Free cash flow | CHF 12.8m | CHF 22.7m | CHF 75.2m | CHF 63.7m | −CHF 8.8m | CHF 36.2m | CHF 38.2m | CHF 42.0m | −CHF 124,000 | CHF 1.2m |
| Dividends paid | −CHF 12.0m | −CHF 24.0m | −CHF 27.0m | −CHF 7.8m | −CHF 10.8m | −CHF 16,000 | −CHF 10.9m | −CHF 3.9m | −CHF 3.9m | −CHF 3.6m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Mar 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 176.1m | CHF 158.1m | CHF 176.0m | CHF 146.4m | CHF 301.5m | CHF 292.2m | CHF 331.8m | CHF 165.9m |
| Operating income | CHF 19.0m | CHF 10.9m | CHF 21.9m | CHF 15.6m | −CHF 8.0m | CHF 29.8m | CHF 53.0m | CHF 26.0m |
| Net income | CHF 14.2m | CHF 6.2m | CHF 17.1m | CHF 13.3m | −CHF 8.7m | CHF 18.3m | CHF 60.6m | CHF 30.3m |
| Diluted earnings per share | 2.38 | 1.04 | 2.85 | 2.22 | -1.44 | 3.05 | 10.10 | 5.05 |
| Cash from operations | CHF 20.0m | CHF 29.0m | CHF 4.0m | CHF 22.0m | CHF 23.0m | CHF 58.0m | CHF 50.0m | — |
| Capital spending | −CHF 8.0m | −CHF 12.0m | −CHF 9.0m | −CHF 9.0m | −CHF 12.0m | −CHF 18.0m | −CHF 15.0m | — |
| Free cash flow | CHF 12.0m | CHF 17.0m | −CHF 5.0m | CHF 13.0m | CHF 11.0m | CHF 40.0m | CHF 35.0m | — |
| Total assets | CHF 392.9m | CHF 368.9m | CHF 364.9m | CHF 332.6m | CHF 343.3m | CHF 598.2m | CHF 678.0m | CHF 678.0m |
| Cash and short-term investments | CHF 33.0m | CHF 27.0m | CHF 25.6m | CHF 31.6m | CHF 30.0m | CHF 107.6m | CHF 157.9m | CHF 157.9m |
| Debt | CHF 50.2m | CHF 53.2m | CHF 55.9m | CHF 18.9m | CHF 28.9m | CHF 723,000 | CHF 82.3m | — |
| Shareholders' equity | CHF 210.3m | CHF 203.5m | CHF 198.3m | CHF 209.4m | CHF 198.9m | CHF 436.3m | CHF 427.4m | CHF 428.7m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -22.8% | -5.6% | -2.3% |
| Operating income | -33.7% | -4.6% | — |
| Net income | -38.6% | -13.0% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 5.2% | 11.1% | 8.2% | 6.3% |
| Net margin | 3.6% | 9.8% | 3.4% | 3.1% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 17.9 | 94.7 | 6.5 | 4.6 | -2.4 | 9.3 | 9.8 | 11.7 | 20.2 | -30.1 |
| Price to sales | 1.3 | 1.0 | 0.8 | 0.7 | 0.7 | 1.0 | 0.9 | 0.9 | 0.7 | 0.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 14 years. Last went ex-dividend on 19 Mar 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.00 | 2.00 | 4.00 | 4.50 | 1.30 | 1.10 | 1.80 | 1.30 |
- 20-for-1 split · 10 Apr 2015
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.