2.55
0.00%
Close of 9 Nov 2026, in EUR
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
€1.39bn
FY2016FY2025
Net income
€90.0m
FY2016FY2025
Free cash flow
€72.2m
FY2016FY2025
Shareholders' equity
€939.0m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €1.39bn | €1.24bn | €1.13bn | €1.03bn | €955.4m | €612.0m | €649.3m | €615.4m | €603.6m | €543.9m |
| Gross profit | €488.7m | €484.5m | €456.5m | €413.0m | €327.4m | €92.9m | €105.9m | €103.8m | €132.5m | €126.3m |
| Research and development | — | — | — | — | — | — | €33.6m | €23.5m | — | — |
| Operating income | €192.4m | €98.7m | €78.0m | €47.0m | €103.9m | €1.1m | €7.5m | €15.7m | €29.2m | €25.3m |
| Net income | €90.0m | €87.9m | €83.0m | €60.3m | €37.5m | €22.0m | €26.6m | €29.3m | €23.6m | €14.1m |
| Diluted earnings per share | 0.27 | 0.26 | 0.25 | 0.18 | 0.15 | 0.09 | 0.15 | 0.17 | 0.07 | 0.04 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | €1.72bn | €1.72bn | €1.76bn | €1.52bn | €1.19bn | €959.5m | €918.1m | €820.7m | €774.4m | €668.8m |
| Cash and short-term investments | €159.9m | €161.3m | €314.1m | €342.3m | €196.1m | €32.9m | €39.1m | €38.5m | €49.0m | €35.5m |
| Total liabilities | €780.7m | €790.3m | €838.6m | €629.2m | €621.3m | €495.6m | €469.0m | €642.8m | €623.5m | €542.7m |
| Debt | €53.8m | €34.1m | €37.2m | €39.4m | €100.3m | €164.0m | €125.5m | €306.8m | €275.0m | €214.8m |
| Shareholders' equity | €939.0m | €929.0m | €838.8m | €838.0m | €498.3m | €463.9m | €449.0m | €177.9m | €150.9m | €126.1m |
| Shares outstanding | 338m | 338m | 338m | 339m | 251m | 251m | 180m | 177m | 338m | 338m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | €168.8m | €1.4m | €93.7m | €145.7m | €271.6m | €57.4m | €54.3m | €30.3m | €6.5m | €7.7m |
| Capital spending | −€96.5m | −€123.1m | −€152.9m | −€81.5m | −€76.3m | −€72.4m | −€85.9m | −€59.0m | −€45.4m | −€32.7m |
| Free cash flow | €72.2m | −€121.7m | −€59.3m | €64.2m | €195.3m | −€15.0m | −€31.6m | −€28.7m | −€38.9m | −€25.0m |
| Dividends paid | −€33.8m | −€32.8m | −€19.9m | −€6.7m | −€3.5m | −€6.6m | — | — | — | — |
Latest quarters
By quarter end
| Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | Jun 2024 | Mar 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | €344.4m | €344.5m | €350.3m | €349.5m | €320.6m | €320.6m | €348.2m | €347.4m |
| Gross profit | €119.4m | €119.4m | €125.0m | €124.8m | €115.9m | €115.9m | €126.2m | €125.9m |
| Operating income | €46.1m | €46.1m | €50.1m | €50.0m | €41.1m | €41.1m | €52.6m | €52.5m |
| Net income | €23.3m | €23.3m | €21.7m | €21.7m | €22.0m | €22.0m | €22.0m | €21.9m |
| Diluted earnings per share | 0.07 | 0.07 | 0.06 | 0.06 | 0.07 | 0.07 | 0.06 | 0.06 |
| Cash from operations | €46.0m | €46.0m | €38.0m | €38.0m | −€28.0m | −€28.0m | €29.0m | €29.0m |
| Capital spending | −€22.0m | −€22.0m | −€25.0m | −€25.0m | −€30.0m | −€30.0m | −€31.0m | −€30.0m |
| Free cash flow | €24.0m | €24.0m | €13.0m | €13.0m | −€58.0m | −€58.0m | −€2.0m | −€1.0m |
| Total assets | €1.72bn | €1.72bn | €1.64bn | €1.64bn | €1.66bn | €1.66bn | €1.65bn | €1.64bn |
| Cash and short-term investments | €159.9m | €159.9m | €157.8m | €133.7m | €161.3m | €155.8m | €274.2m | €273.6m |
| Debt | €53.8m | €34.3m | €36.0m | €12.8m | €33.0m | €11.0m | €37.6m | €13.9m |
| Shareholders' equity | €939.0m | €939.3m | €902.7m | €900.9m | €897.2m | €897.3m | €852.2m | €850.2m |
Financial ratios
Data as of 4 Nov 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Gross margin | 35.2% | 39.1% | 40.2% | 40.1% | 34.3% | 15.2% | — | — |
| Operating margin | 9.0% | 10.4% | 9.3% | 7.0% | 4.4% | 1.2% | — | — |
| Net margin | 6.5% | 7.1% | 7.3% | 5.9% | 3.9% | 3.6% | — | — |
| Return on equity | 9.6% | 9.5% | 9.9% | 7.2% | 7.5% | 4.7% | — | — |
| Return on assets | 5.2% | 5.1% | 4.7% | 4.0% | 3.2% | 2.3% | — | — |
| Free cash flow yield | 30.9% | 14.5% | 28.8% | 26.5% | 54.8% | 20.4% | — | — |
| Revenue growth | 12.0% | 9.3% | 10.1% | 7.8% | 56.1% | -5.7% | — | — |
| Earnings growth | 2.3% | 5.9% | 37.8% | 60.6% | 70.4% | -17.2% | — | — |
| Current ratio | 1.33x | 1.35x | 1.42x | 1.51x | 1.21x | 1.12x | — | — |
| Debt to equity | 0.04x | 0.02x | 0.02x | 0.04x | 0.13x | 0.29x | — | — |
| Equity ratio | 54.6% | 54.0% | 47.6% | 55.3% | 42.0% | 48.3% | — | — |
| Interest coverage | 51.94x | 63.69x | 56.33x | 22.47x | 8.76x | 0.83x | — | — |
| R&D as a share of sales | — | — | — | — | — | — | 5.2% | 3.8% |
| Buybacks as a share of market value | 0.0% | 0.0% | 0.1% | -35.1% | 0.0% | -39.4% | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 10.5% | 17.8% | 14.3% |
| Operating income | 60.0% | 181.2% | 14.6% |
| Net income | 14.3% | 32.5% | 12.3% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 37.0% | 38.4% | 35.6% | 31.6% |
| Operating margin | 11.1% | 8.7% | 8.2% | 7.1% |
| Net margin | 6.8% | 6.7% | 6.0% | 5.5% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | |
|---|---|---|---|
| Price to earnings | 11.6 | 10.8 | 11.7 |
| Price to sales | 0.8 | 0.8 | 0.9 |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 15 Jun 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | |
|---|---|---|---|---|---|
| Paid in the year | 0.11 | 0.10 | 0.097 | 0.059 | 0.164 |
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.