| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | €198.0M | +7.9% |
| Gross Profit | €146.1M | +9.6% |
| EBITDA | €69.5M | +29.2% |
| Net Income | €50.0M | +17.0% |
| Diluted EPS | €0.71 | +16.4% |
| Free Cash Flow | — | — |
| DPS (FY2025) | €0.31 |
| Trailing yield | — |
| Payout ratio | 43.5% |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | €0.31 | — | reported |
| FY20242024-12-31 | — | — | reported |
| FY20232023-12-31 | — | — | reported |
| Ratio | 2023 | 2024 | 2025 | Trend · 3y | vs own | vs sector |
|---|---|---|---|---|---|---|
| ▾Margins | ||||||
| Gross Margin | 71.15% | 72.68% | 73.77% | 83% | 79% | |
| Operating Margin | 29.53% | 25.15% | 30.68% | 83% | 95% | |
| EBITDA Margin | 34.12% | 29.34% | 35.11% | 83% | 94% | |
| NOPAT Margin | 25.37% | 20.87% | 25.20% | 50% | 95% | |
| Net Margin | 26.74% | 23.29% | 25.25% | 50% | 91% | |
| OCF Margin | 30.22% | 32.18% | 34.94% | 83% | 93% | |
| Gross Profitability | 43.63% | 44.37% | 44.48% | 83% | 77% | |
| ▸Returns on Capital · 3 ratios | ||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||
| ▸Earnings quality · 4 ratios | ||||||
| ▸Liquidity & coverage · 4 ratios | ||||||
| ▸Working capital · 3 ratios | ||||||
| ▸Capital allocation · 2 ratios | ||||||
The five drivers multiply to 24.4% vs reported ROE 24.5%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2023 | 2024 | 2025 |
|---|---|---|---|
| Revenue | €156.4M | €183.4M | €198.0M |
| YoY % | +17.3% | +7.9% | |
| Cost of Revenue | €45.1M | €50.1M | €51.9M |
| YoY % | +11.1% | +3.6% | |
| Gross Profit | €111.3M | €133.3M | €146.1M |
| YoY % | +19.8% | +9.6% | |
| R&D Expense | €20.0M | €22.2M | €22.3M |
| YoY % | +10.9% | +0.6% | |
| Selling & Marketing Expense | €27.1M | €33.3M | €35.4M |
| YoY % | +23.1% | +6.1% | |
| SG&A Expense | €21.3M | €26.0M | €27.6M |
| YoY % | +21.8% | +6.4% | |
| Operating Income | €46.2M | €46.1M | €60.8M |
| YoY % | -0.1% | +31.7% | |
| Interest Expense | €290,000 | €318,000 | €444,000 |
| YoY % | +9.7% | +39.6% | |
| Equity Method Income | €253,000 | €0 | €0 |
| YoY % | -100.0% | ||
| Pretax Income | €48.7M | €51.5M | €60.9M |
| YoY % | +5.8% | +18.2% | |
| Income Tax | €6.9M | €8.8M | €10.9M |
| YoY % | +27.8% | +24.2% | |
| Net Income (incl. NCI) | €41.8M | €42.7M | €50.0M |
| YoY % | +2.1% | +17.0% | |
| Minority Interest (P&L) | €0 | €0 | €0 |
| Net Income | €41.8M | €42.7M | €50.0M |
| YoY % | +2.1% | +17.0% | |
| EPS (Basic) | €0.61 | €0.61 | €0.71 |
| YoY % | 0.0% | +16.4% | |
| EPS (Diluted) | €0.60 | €0.61 | €0.71 |
| YoY % | +1.7% | +16.4% | |
| Dividends Declared per Share | — | — | €0 |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.