139.50
-1.06%
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 272.8m
FY2016FY2025
Net income
CHF 19.0m
FY2016FY2025
Free cash flow
CHF 31.0m
FY2016FY2025
Shareholders' equity
CHF 136.2m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 272.8m | CHF 252.5m | CHF 232.2m | CHF 217.3m | CHF 210.4m | CHF 218.6m | CHF 237.4m | CHF 264.9m | CHF 288.5m | CHF 298.9m |
| Operating income | CHF 32.6m | CHF 64.5m | CHF 19.8m | CHF 16.0m | CHF 17.4m | CHF 16.4m | CHF 21.3m | CHF 20.1m | CHF 14.0m | CHF 23.6m |
| Net income | CHF 19.0m | CHF 14.1m | CHF 12.0m | CHF 8.5m | CHF 9.4m | CHF 12.9m | CHF 8.5m | −CHF 47.2m | CHF 4.8m | CHF 10.8m |
| Diluted earnings per share | 9.68 | 7.22 | 6.14 | 4.33 | 4.79 | 6.61 | 4.33 | -24.27 | 2.43 | 5.51 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CHF 224.1m | CHF 190.7m | CHF 178.6m | CHF 179.4m | CHF 185.9m | CHF 211.1m | CHF 221.1m | CHF 223.5m | CHF 229.5m | CHF 235.9m |
| Cash and short-term investments | CHF 82.2m | CHF 66.6m | CHF 61.7m | CHF 62.5m | CHF 75.7m | CHF 77.0m | CHF 102.7m | CHF 100.0m | CHF 86.3m | CHF 70.3m |
| Total liabilities | CHF 76.3m | CHF 49.9m | CHF 46.5m | CHF 45.7m | CHF 47.1m | CHF 66.6m | CHF 73.3m | CHF 75.0m | CHF 73.3m | CHF 75.5m |
| Debt | — | CHF 141,000 | CHF 1.9m | CHF 3.7m | CHF 6.2m | CHF 2.4m | CHF 1.6m | CHF 1.6m | CHF 3.6m | CHF 3.6m |
| Shareholders' equity | CHF 136.2m | CHF 131.6m | CHF 123.8m | CHF 122.2m | CHF 126.1m | CHF 135.5m | CHF 138.2m | CHF 141.6m | CHF 145.4m | CHF 146.5m |
| Shares outstanding | 2m | 2m | 2m | 2m | 2m | 2m | 2m | 2m | 2m | 2m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CHF 47.3m | CHF 28.2m | CHF 26.1m | CHF 19.5m | CHF 26.4m | CHF 11.9m | CHF 20.8m | CHF 16.5m | CHF 39.4m | CHF 15.7m |
| Capital spending | −CHF 16.3m | −CHF 9.9m | −CHF 13.7m | −CHF 9.8m | −CHF 15.5m | −CHF 19.1m | −CHF 5.4m | −CHF 9.9m | −CHF 9.4m | −CHF 8.1m |
| Free cash flow | CHF 31.0m | CHF 18.3m | CHF 12.4m | CHF 9.7m | CHF 10.9m | −CHF 7.3m | CHF 15.4m | CHF 6.5m | CHF 30.0m | CHF 7.6m |
| Dividends paid | −CHF 8.6m | −CHF 7.6m | −CHF 6.7m | −CHF 6.7m | −CHF 5.9m | −CHF 11.8m | −CHF 11.8m | −CHF 7.8m | −CHF 7.8m | −CHF 7.8m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CHF 121.4m | CHF 152.7m | CHF 120.1m | CHF 145.4m | CHF 107.1m | CHF 127.2m | CHF 105.0m | CHF 119.6m |
| Operating income | CHF 6.6m | CHF 19.0m | CHF 38.2m | CHF 33.7m | CHF 4.6m | CHF 13.0m | CHF 5.4m | CHF 6.8m |
| Net income | CHF 4.1m | CHF 12.3m | CHF 6.7m | CHF 12.5m | CHF 1.6m | CHF 7.2m | CHF 4.8m | CHF 1.8m |
| Diluted earnings per share | 2.08 | 6.27 | 3.41 | 6.40 | 0.82 | 3.68 | 2.46 | 0.93 |
| Cash from operations | −CHF 7.0m | CHF 40.0m | CHF 6.0m | CHF 19.0m | CHF 8.0m | CHF 27.0m | — | CHF 16.0m |
| Capital spending | −CHF 5.0m | −CHF 9.0m | −CHF 4.0m | −CHF 5.0m | −CHF 4.0m | −CHF 6.0m | −CHF 6.0m | −CHF 4.0m |
| Free cash flow | −CHF 12.0m | CHF 31.0m | CHF 2.0m | CHF 14.0m | CHF 4.0m | CHF 21.0m | — | CHF 12.0m |
| Total assets | CHF 196.0m | CHF 224.1m | CHF 180.3m | CHF 190.7m | CHF 181.2m | CHF 178.6m | CHF 166.2m | CHF 179.4m |
| Cash and short-term investments | CHF 52.8m | CHF 82.2m | CHF 52.9m | CHF 66.6m | CHF 53.5m | CHF 61.7m | CHF 41.6m | CHF 62.5m |
| Debt | — | — | — | CHF 282,000 | CHF 261,000 | CHF 1.9m | CHF 2.7m | CHF 3.7m |
| Shareholders' equity | CHF 128.8m | CHF 136.2m | CHF 122.4m | CHF 131.6m | CHF 119.9m | CHF 123.8m | CHF 119.9m | CHF 122.2m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 7.9% | 4.5% | -0.2% |
| Operating income | 26.7% | 14.8% | 4.7% |
| Net income | 30.8% | 8.0% | 5.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 18.5% | 13.6% | 11.9% | 9.6% |
| Net margin | 6.3% | 5.5% | 5.4% | 2.3% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 12.3 | 10.7 | 12.2 | 18.9 | 18.8 | 16.2 | 23.0 | -3.6 | 46.5 | 22.7 |
| Price to sales | 0.9 | 0.6 | 0.6 | 0.7 | 0.8 | 1.0 | 0.8 | 0.7 | 0.8 | 0.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 10 years. Last went ex-dividend on 22 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 5.80 | 4.40 | 3.90 | 3.40 | 3.40 | 3.00 | 6.00 | 2.00 |
- 10-for-1 split · 19 May 2004
- 1-for-0.2 split · 18 May 1995
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.