| Market Cap | €216.4M | |
| Enterprise Value | €157.5M | |
| Revenue | €214.6M | −6.7% |
| Gross Profit | — | — |
| EBITDA | €31.3M | −10.2% |
| Net Income | €14.0M | −38.5% |
| Diluted EPS | €0.47 | −39.0% |
| Free Cash Flow | €18.3M | −44.7% |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Operating Margin | 11.83% | 15.30% | 14.76% | 12.73% | 12.69% | 11.79% | 8% | 75% | |
| EBITDA Margin | 14.97% | 17.23% | 16.21% | 14.82% | 15.13% | 14.57% | 8% | 69% | |
| NOPAT Margin | 9.47% | 12.53% | 11.12% | 9.55% | 9.59% | 7.38% | 8% | 69% | |
| Net Margin | 8.66% | 12.40% | 10.46% | 8.94% | 9.88% | 6.51% | 8% | 67% | |
| FCF Margin | 1.80% | 3.03% | −2.38% | 17.05% | 14.36% | 8.51% | 58% | 51% | |
| FCFF Margin | — | 3.56% | −1.61% | 17.97% | 15.29% | 10.36% | 50% | 29% | |
| FCFE Margin | −4.06% | 4.31% | 0.07% | 22.28% | 13.45% | 7.59% | 58% | 45% | |
| OCF Margin | 4.42% | 5.69% | −0.31% | 20.15% | 16.79% | 12.59% | 58% | 56% | |
| Capex Intensity | 2.62% | 2.66% | 2.07% | 3.10% | 2.43% | 4.08% | 92% | 71% | |
| ▸Returns on Capital · 6 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 7 ratios | |||||||||
| ▸Liquidity & coverage · 9 ratios | |||||||||
| ▸Leverage · 9 ratios | |||||||||
| ▸Working capital · 3 ratios | |||||||||
| ▸Capital allocation · 1 ratios | |||||||||
| ▸Per share · 3 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
The five drivers multiply to 10.2% vs reported ROE 10.4%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| Revenue | €106.5M | €169.8M | €263.8M | €221.6M | €230.1M | €214.6M |
| YoY % | +59.4% | +55.3% | -16.0% | +3.8% | -6.7% | |
| Operating Income | €12.6M | €26.0M | €38.9M | €28.2M | €29.2M | €25.3M |
| YoY % | +106.2% | +49.9% | -27.5% | +3.4% | -13.3% | |
| Interest Expense | — | €1.1M | €2.7M | €2.7M | €2.8M | €6.4M |
| YoY % | +146.0% | +1.4% | +3.2% | +125.0% | ||
| Interest & Investment Income | — | €844,000 | €385,000 | €944,000 | €3.7M | €3.4M |
| YoY % | -54.4% | +145.2% | +293.8% | -9.2% | ||
| Pretax Income | €11.5M | €25.7M | €36.6M | €26.4M | €30.1M | €22.3M |
| YoY % | +123.5% | +42.4% | -27.9% | +13.8% | -25.8% | |
| Income Tax | €2.3M | €4.7M | €9.0M | €6.6M | €7.4M | €8.3M |
| YoY % | +103.6% | +93.7% | -26.9% | +11.3% | +13.5% | |
| Net Income (incl. NCI) | €9.2M | €21.1M | €27.6M | €19.8M | €22.7M | €14.0M |
| YoY % | +128.5% | +31.0% | -28.2% | +14.7% | -38.5% | |
| EPS (Basic) | €202.00 | €0.72 | €0.94 | €0.68 | €0.77 | €0.47 |
| YoY % | -99.6% | +30.6% | -27.7% | +13.2% | -39.0% | |
| EPS (Diluted) | €202.00 | €0.72 | €0.94 | €0.67 | €0.77 | €0.47 |
| YoY % | -99.6% | +30.6% | -28.7% | +14.9% | -39.0% | |
| Weighted Avg Shares (Basic) | 4.6M | 29.3M | 29.3M | 29.4M | 29.4M | 29.4M |
| YoY % | +540.8% | +0.1% | +0.3% | +0.3% | +0.0% | |
| Weighted Avg Shares (Diluted) | 4.6M | 29.3M | 29.3M | 29.4M | 29.5M | 29.6M |
| YoY % | +540.9% | +0.0% | +0.4% | +0.5% | +0.3% |
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.