| Market Cap | €498.2M | |
| Enterprise Value | €700.8M | |
| Revenue | €303.8M | +3.2% |
| Gross Profit | €172.1M | +1.6% |
| EBITDA | — | — |
| Net Income | €49.5M | +4.5% |
| Diluted EPS | €8.43 | +5.4% |
| Free Cash Flow | €25.7M | — |
| DPS (FY2026) | €2.14derived |
| Trailing yield | 2.52% |
| Payout ratio | 25.4% |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20262026-03-31 | €2.14 | −1.1% | derived (paid ÷ diluted shares) |
| FY20252025-03-31 | €2.17 | — | derived (paid ÷ diluted shares) |
| FY20242024-03-31 | €2.00 | +0.0% | reported |
| FY20232023-03-31 | €2.00 |
| Ratio | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | Trend · 6y | vs own |
|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||
| Gross Margin | 50.81% | 50.79% | 56.64% | 61.36% | 57.52% | 56.65% | 58% | |
| Operating Margin | 21.15% | 25.19% | 27.57% | 30.42% | 25.26% | 25.04% | 25% | |
| EBITDA Margin | 17.73% | 22.82% | — | — | — | — | — | |
| Net Margin | 12.94% | 16.44% | 19.00% | 20.34% | 16.10% | 16.31% | 42% | |
| FCF Margin | 1.75% | 22.47% | 18.40% | −0.58% | −4.44% | 8.46% | 58% | |
| FCFE Margin | 6.59% | 14.03% | −2.64% | −14.72% | 7.58% | 3.56% | 42% | |
| OCF Margin | 4.07% | 24.75% | 21.09% | 3.73% | 0.10% | 11.91% | 58% | |
| Gross Profitability | 10.36% | 15.58% | 17.51% | 18.92% | 15.70% | 15.61% | 42% | |
| Capex Intensity | 2.32% | 2.27% | 2.68% | 4.31% | 4.54% | 3.45% | 58% | |
| ▸Returns on Capital · 4 ratios | ||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | ||||||||
| ▸Earnings quality · 5 ratios | ||||||||
| ▸Liquidity & coverage · 7 ratios | ||||||||
| ▸Leverage · 9 ratios | ||||||||
| ▸Working capital · 8 ratios | ||||||||
| ▸Capital allocation · 4 ratios | ||||||||
| ▸Per share · 3 ratios | ||||||||
| ▸Other · 1 ratios | ||||||||
| Line | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|
| Revenue | €195.2M | €305.6M | €307.8M | €312.5M | €294.4M | €303.8M |
| YoY % | +56.6% | +0.7% | +1.5% | -5.8% | +3.2% | |
| Cost of Revenue | €96.0M | €150.4M | €133.5M | €120.8M | €125.1M | €131.7M |
| YoY % | +56.6% | -11.2% | -9.5% | +3.6% | +5.3% | |
| Gross Profit | €99.2M | €155.2M | €174.4M | €191.8M | €169.4M | €172.1M |
| YoY % | +56.5% | +12.3% | +10.0% | -11.7% | +1.6% | |
| SG&A Expense | €18.8M | €21.3M | €23.3M | €25.3M | €24.4M | €24.8M |
| YoY % | +13.4% | +9.4% | +8.7% | -3.6% | +1.8% | |
| Operating Income | €41.3M | €77.0M | €84.9M | €95.1M | €74.4M | €76.1M |
| YoY % | +86.5% | +10.3% | +12.0% | -21.8% | +2.3% | |
| Interest Expense | — | — | €5.8M | €9.4M | €11.1M | €9.3M |
| YoY % | +61.3% | +18.2% | -15.9% | |||
| Interest & Investment Income | €650,000 | €770,000 | €100,000 | €1.4M | €1.9M | €950,000 |
| YoY % | +18.5% | -87.0% | +1280.0% | +36.2% | -49.5% | |
| Equity Method Income | €0 | -€10,000 | €0 | €0 | €20,000 | €0 |
| YoY % | -100.0% | |||||
| Income Tax | €9.8M | €19.4M | €19.8M | €22.1M | €16.6M | €16.9M |
| YoY % | +99.1% | +1.9% | +11.7% | -25.1% | +1.8% | |
| Net Income (incl. NCI) | €25.4M | €50.5M | €59.0M | €64.1M | €47.8M | €49.9M |
| YoY % | +99.0% | +16.7% | +8.6% | -25.5% | +4.4% | |
| Minority Interest (P&L) | €150,000 | €313,000 | €520,000 | €540,000 | €360,000 | €340,000 |
| YoY % | +108.7% | +66.1% | +3.8% | -33.3% | -5.6% | |
| Net Income | €25.3M | €50.2M | €58.5M | €63.6M | €47.4M | €49.5M |
| YoY % | +99.0% | +16.4% | +8.7% | -25.4% | +4.5% | |
| EPS (Basic) | €4.27 | €8.49 | €9.90 | €10.74 | €8.02 | €8.45 |
| YoY % | +98.8% | +16.6% | +8.5% | -25.3% | +5.4% | |
| EPS (Diluted) | €4.25 | €8.46 | €9.89 | €10.70 | €8.00 | €8.43 |
| YoY % | +99.1% | +16.9% | +8.2% | -25.2% | +5.4% | |
| Weighted Avg Shares (Basic) | 5.9M | 5.9M | 5.9M | 5.9M | 5.9M | 5.9M |
| YoY % | +0.0% | -0.2% | +0.1% | -0.2% | -0.8% | |
| Weighted Avg Shares (Diluted) | 5.9M | 5.9M | 5.9M | 5.9M | 5.9M | 5.9M |
| YoY % | +0.0% | -0.4% | +0.4% | -0.2% | -0.8% | |
| Dividends Declared per Share | — | — | €2 | €2 | — | — |
| YoY % | 0.0% |
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.
| — |
| reported |