| Market Cap | €371.4M | |
| Enterprise Value | €296.5M | |
| Revenue | €198.0M | +14.3% |
| Gross Profit | €143.1M | +18.6% |
| EBITDA | €57.8M | +17.5% |
| Net Income | €42.9M | +16.1% |
| Diluted EPS | €3.02 | +14.0% |
| Free Cash Flow | €58.1M | +77.8% |
| DPS (FY2024) | €1.05derived |
| Trailing yield | 3.83% |
| Payout ratio | 34.8% |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20242024-12-31 | €1.05 | −31.8% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | €1.54 | +4.8% | derived (paid ÷ diluted shares) |
| FY20222022-12-31 | €1.47 | +49.1% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | Trend · 5y | vs own |
|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||
| Gross Margin | 66.46% | 69.64% | 66.72% | 69.66% | 72.26% | 90% | |
| Operating Margin | 6.41% | 26.96% | 21.40% | 23.76% | 22.73% | 50% | |
| EBITDA Margin | — | — | 25.95% | 28.40% | 29.18% | 83% | |
| NOPAT Margin | 6.41% | 24.96% | 20.48% | 21.64% | 21.18% | 50% | |
| Net Margin | 8.16% | 25.37% | 21.16% | 21.33% | 21.66% | 70% | |
| FCF Margin | 19.17% | 27.15% | 6.66% | 18.87% | 29.35% | 90% | |
| FCFF Margin | 20.12% | 27.75% | 7.25% | 19.36% | 29.88% | 90% | |
| FCFE Margin | 20.21% | 26.36% | 5.92% | 18.24% | 28.12% | 90% | |
| OCF Margin | 21.74% | 28.14% | 7.41% | 21.72% | 32.29% | 90% | |
| Gross Profitability | 30.82% | 43.51% | 42.38% | 47.95% | 48.99% | 90% | |
| Capex Intensity | 2.57% | 0.99% | 0.74% | 2.84% | 2.94% | 90% | |
| ▸Returns on Capital · 6 ratios | |||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||
| ▸Earnings quality · 7 ratios | |||||||
| ▸Liquidity & coverage · 9 ratios | |||||||
| ▸Leverage · 7 ratios | |||||||
| ▸Working capital · 8 ratios | |||||||
| ▸Capital allocation · 3 ratios | |||||||
| ▸Per share · 3 ratios | |||||||
| ▸Other · 1 ratios | |||||||
The five drivers multiply to 20.9% vs reported ROE 20.8%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020 | 2021 | 2022 | 2023 | 2024 |
|---|---|---|---|---|---|
| Revenue | €88.1M | €137.6M | €148.2M | €173.2M | €198.0M |
| YoY % | +56.1% | +7.7% | +16.9% | +14.3% | |
| Cost of Revenue | €29.6M | €41.8M | €49.3M | €52.5M | €54.9M |
| YoY % | +41.3% | +18.1% | +6.6% | +4.5% | |
| Gross Profit | €58.6M | €95.8M | €98.8M | €120.6M | €143.1M |
| YoY % | +63.6% | +3.2% | +22.1% | +18.6% | |
| R&D Expense | €24.0M | €27.1M | €26.3M | €31.8M | €42.0M |
| YoY % | +12.8% | -3.0% | +21.2% | +32.0% | |
| SG&A Expense | €27.5M | €32.4M | €39.8M | €46.6M | €53.6M |
| YoY % | +17.8% | +22.9% | +17.0% | +15.1% | |
| Operating Income | €5.7M | €37.1M | €31.7M | €41.1M | €45.0M |
| YoY % | +556.6% | -14.5% | +29.7% | +9.4% | |
| Interest Expense | €833,000 | €893,000 | €912,000 | €920,000 | €1.1M |
| YoY % | +7.2% | +2.1% | +0.9% | +22.2% | |
| Interest & Investment Income | €57,000 | €51,000 | €106,000 | €230,000 | €908,000 |
| YoY % | -10.5% | +107.8% | +117.0% | +294.8% | |
| Equity Method Income | €339,000 | €193,000 | €67,000 | €80,000 | €352,000 |
| YoY % | -43.1% | -65.3% | +19.4% | +340.0% | |
| Pretax Income | €4.4M | €37.7M | €32.8M | €40.6M | €46.0M |
| YoY % | +766.1% | -13.1% | +23.8% | +13.5% | |
| Income Tax | -€2.8M | €2.8M | €1.4M | €3.6M | €3.1M |
| YoY % | -49.2% | +153.5% | -12.8% | ||
| Net Income (incl. NCI) | €7.2M | €34.9M | €31.3M | €36.9M | €42.9M |
| YoY % | +385.7% | -10.2% | +17.9% | +16.1% | |
| Net Income | €7.2M | €34.9M | €31.3M | €36.9M | €42.9M |
| YoY % | +385.7% | -10.2% | +17.9% | +16.1% | |
| EPS (Basic) | €0.53 | €2.60 | €2.34 | €2.75 | €3.17 |
| YoY % | +390.6% | -10.0% | +17.5% | +15.3% | |
| EPS (Diluted) | €0.53 | €2.57 | €2.29 | €2.65 | €3.02 |
| YoY % | +384.9% | -10.9% | +15.7% | +14.0% | |
| Weighted Avg Shares (Basic) | 13.7M | 13.4M | 13.4M | 13.4M | 13.5M |
| YoY % | -2.0% | +0.1% | +0.1% | +0.8% | |
| Weighted Avg Shares (Diluted) | 13.7M | 13.6M | 13.7M | 14.0M | 14.2M |
| YoY % | -0.6% | +0.7% | +2.0% | +1.6% |
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.
| €0.99 |
| — |
| derived (paid ÷ diluted shares) |