254.00
+2.21%
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 EUR, from our data supplier.
Revenue
€796.1m
FY2016FY2025
Net income
€39.0m
FY2016FY2025
Free cash flow
€36.5m
FY2016FY2025
Shareholders' equity
€249.6m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €796.1m | €736.6m | €654.4m | €526.6m | €424.1m | €384.4m | €438.7m | €394.2m | €350.1m | €333.8m |
| Gross profit | €266.3m | €257.7m | €219.6m | €165.4m | €152.0m | €142.4m | €159.5m | €141.7m | €126.3m | €119.5m |
| Research and development | €23.4m | €20.9m | €16.3m | €11.8m | €11.2m | €10.2m | €10.5m | €10.6m | €9.6m | €9.2m |
| Operating income | €93.5m | €91.6m | €80.0m | €51.9m | €56.2m | €51.7m | €59.1m | €49.4m | €42.4m | €38.4m |
| Net income | €39.0m | €75.1m | €62.0m | €35.2m | €40.9m | €37.9m | €41.3m | €35.7m | €29.6m | €28.7m |
| Diluted earnings per share | 5.05 | 9.73 | 8.04 | 4.56 | 5.30 | 4.91 | 5.36 | 4.62 | 3.84 | 3.71 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | €467.9m | €459.4m | €393.1m | €339.0m | €314.5m | €258.2m | €269.8m | €246.6m | €223.6m | €216.0m |
| Cash and short-term investments | €126.8m | €161.3m | €111.3m | €95.6m | €120.2m | €114.0m | €124.4m | €120.3m | €107.0m | €98.4m |
| Total liabilities | €217.0m | €194.2m | €169.5m | €148.5m | €134.0m | €95.9m | €109.7m | €103.9m | €94.2m | €87.3m |
| Debt | — | €300,000 | — | — | €600,000 | €100,000 | — | — | — | — |
| Shareholders' equity | €249.6m | €264.3m | €222.6m | €189.8m | €180.4m | €161.9m | €159.7m | €142.7m | €129.4m | €128.7m |
| Shares outstanding | 8m | 8m | 8m | 8m | 8m | 8m | 8m | 8m | 8m | 8m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | €58.8m | €106.3m | €74.9m | €9.7m | €35.9m | €46.4m | €41.7m | €44.8m | €42.8m | €22.5m |
| Capital spending | −€22.3m | −€14.2m | −€18.3m | −€17.5m | −€9.1m | −€20.5m | −€13.0m | −€8.0m | −€4.9m | −€5.5m |
| Free cash flow | €36.5m | €92.1m | €56.5m | −€7.8m | €26.8m | €25.9m | €28.7m | €36.8m | €37.9m | €17.0m |
| Dividends paid | −€45.4m | −€36.7m | −€25.4m | −€30.3m | −€26.1m | −€30.6m | −€25.7m | −€25.6m | −€25.6m | −€21.4m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Mar 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | €409.4m | €405.4m | €387.0m | €421.5m | €369.7m | €368.4m | €334.5m | €167.3m |
| Gross profit | €122.2m | €138.0m | €132.1m | €149.5m | €127.3m | €125.0m | €110.9m | €55.5m |
| Operating income | €28.3m | €47.7m | €45.5m | €50.2m | €48.2m | €42.8m | €43.1m | €21.5m |
| Net income | €21.0m | €5.0m | €33.7m | €42.5m | €38.2m | €34.4m | €32.2m | €16.2m |
| Diluted earnings per share | 2.72 | 0.65 | 4.37 | 5.51 | 4.95 | 4.46 | 4.17 | 2.10 |
| Cash from operations | €15.0m | €33.0m | €25.0m | €46.0m | €68.0m | €46.0m | €28.0m | — |
| Capital spending | −€9.0m | −€12.0m | −€9.0m | −€9.0m | −€5.0m | −€8.0m | −€6.0m | — |
| Free cash flow | €6.0m | €21.0m | €16.0m | €37.0m | €63.0m | €38.0m | €22.0m | — |
| Total assets | €480.9m | €467.9m | €460.5m | €459.4m | €410.1m | €393.1m | €380.7m | €380.7m |
| Cash and short-term investments | €85.7m | €126.8m | €114.1m | €161.3m | €127.9m | €111.3m | €86.6m | €86.6m |
| Shareholders' equity | €227.9m | €249.6m | €244.3m | €264.3m | €223.3m | €222.6m | €205.1m | €206.0m |
Financial ratios
Data as of 29 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 33.5% | 35.0% | 33.6% | 31.4% | 35.9% | 37.1% |
| Operating margin | 11.7% | 13.1% | 12.4% | 9.6% | 13.4% | 13.3% |
| Net margin | 4.9% | 10.2% | 9.5% | 6.7% | 9.6% | 9.9% |
| Return on equity | 15.6% | 28.4% | 27.9% | 18.5% | 22.7% | 23.4% |
| Return on assets | 8.3% | 16.4% | 15.8% | 10.4% | 13.0% | 14.7% |
| Free cash flow yield | 4.3% | 6.4% | 5.0% | 1.5% | 2.4% | 3.6% |
| Revenue growth | 8.1% | 12.6% | 24.3% | 24.2% | 10.3% | -12.4% |
| Earnings growth | -48.1% | 21.2% | 76.2% | -13.9% | 7.9% | -8.3% |
| Current ratio | 1.79x | 1.97x | 1.95x | 1.95x | 1.92x | 2.61x |
| Debt to equity | 0.00x | 0.00x | 0.00x | 0.00x | 0.00x | 0.00x |
| Equity ratio | 53.3% | 57.5% | 56.6% | 56.0% | 57.4% | 62.7% |
| Interest coverage | 2.51x | 99.06x | 436.50x | 89.83x | 40.73x | 39.29x |
| R&D as a share of sales | 2.9% | 2.8% | 2.5% | 2.2% | 2.6% | 2.7% |
| Buybacks as a share of market value | 0.1% | -0.1% | -0.0% | -0.0% | -0.0% | 0.1% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 14.8% | 15.7% | 9.7% |
| Operating income | 21.6% | 12.6% | 10.1% |
| Net income | 3.5% | 0.6% | 3.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 34.2% | 33.5% | 34.2% | 34.8% |
| Operating margin | 12.1% | 11.7% | 12.1% | 12.1% |
| Net margin | 7.4% | 7.8% | 8.2% | 8.4% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 58.9 | 29.6 | 29.2 | 33.9 | 54.5 | 36.4 | 27.9 | 21.8 | 26.7 | 23.9 |
| Price to sales | 2.9 | 3.0 | 2.8 | 2.3 | 5.3 | 3.6 | 2.6 | 2.0 | 2.3 | 2.0 |
Dividends and splits
Per share, in the currency the company pays
Paid for 13 years. Last went ex-dividend on 4 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 6.541 | 6.00 | 5.00 | 3.50 | 4.30 | 4.00 | 4.50 | 4.00 |
- 1-to-1 reverse split · 23 Apr 2009
- 5-for-1 split · 3 Jun 2004
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.