| Market Cap | €490.7M | |
| Enterprise Value | €701.9M | |
| Revenue | €651.5M | +43.6% |
| Gross Profit | €82.3M | +123.9% |
| EBITDA | €69.1M | +59.6% |
| Net Income | €30.1M | +192.1% |
| Diluted EPS | — | — |
| Free Cash Flow | — | — |
| DPS (FY2024) | — |
| Trailing yield | — |
| Payout ratio | 14.8% |
| Growth streak | — |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20242024-12-31 | — | — | reported |
| FY20232023-12-31 | — | — | reported |
| FY20212021-12-31 | €0.00 | — | reported |
| FY20202020-12-31 | €0.00 | — | reported |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | Trend · 5y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||
| Gross Margin | 11.51% | 5.34% | 5.18% | 8.11% | 12.64% | 90% | 12% | |
| Operating Margin | 6.79% | 3.75% | 9.76% | 8.27% | 9.62% | 70% | 65% | |
| EBITDA Margin | 9.01% | 5.63% | 11.28% | 9.55% | 10.61% | 70% | 48% | |
| NOPAT Margin | 6.79% | 3.75% | 7.71% | 5.04% | 6.27% | 50% | 57% | |
| Net Margin | 1.22% | −2.37% | 9.46% | 2.27% | 4.62% | 70% | 55% | |
| FCF Margin | — | — | 2.18% | 8.17% | — | — | — | |
| FCFF Margin | — | — | — | 10.97% | — | — | — | — |
| FCFE Margin | — | — | −31.50% | −13.38% | — | — | — | |
| OCF Margin | — | — | 3.24% | 11.09% | −5.65% | 17% | 12% | |
| Gross Profitability | 4.40% | 2.64% | 1.94% | 3.06% | 6.69% | 90% | 11% | |
| Capex Intensity | 10.79% | 1.03% | 1.06% | 2.92% | — | — | — | |
| ▸Returns on Capital · 6 ratios | ||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||
| ▸Earnings quality · 7 ratios | ||||||||
| ▸Liquidity & coverage · 7 ratios | ||||||||
| ▸Leverage · 9 ratios | ||||||||
| ▸Working capital · 7 ratios | ||||||||
| ▸Capital allocation · 3 ratios | ||||||||
| ▸Other · 1 ratios | ||||||||
The five drivers multiply to 19.5% vs reported ROE 19.1%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020 | 2021 | 2022 | 2023 | 2024 |
|---|---|---|---|---|---|
| Revenue | €462.7M | €592.2M | €402.7M | €453.5M | €651.5M |
| YoY % | +28.0% | -32.0% | +12.6% | +43.6% | |
| Cost of Revenue | €409.5M | €560.6M | €381.8M | €416.8M | €569.2M |
| YoY % | +36.9% | -31.9% | +9.1% | +36.6% | |
| Gross Profit | €53.2M | €31.6M | €20.9M | €36.8M | €82.3M |
| YoY % | -40.6% | -34.0% | +76.2% | +123.9% | |
| SG&A Expense | €24.6M | €25.0M | €28.0M | €25.4M | €26.5M |
| YoY % | +1.6% | +11.9% | -9.3% | +4.5% | |
| Operating Income | €31.4M | €22.2M | €39.3M | €37.5M | €62.7M |
| YoY % | -29.3% | +76.7% | -4.5% | +67.0% | |
| Interest Expense | €24.3M | €22.3M | €20.7M | €20.8M | €24.7M |
| YoY % | -8.3% | -6.8% | +0.4% | +18.5% | |
| Interest & Investment Income | — | — | — | €6.6M | €6.0M |
| YoY % | -8.8% | ||||
| Equity Method Income | €21.8M | €31.2M | €47.4M | €32.4M | €38.2M |
| YoY % | +43.0% | +52.0% | -31.6% | +17.8% | |
| Pretax Income | €2.9M | €13.6M | -€46.3M | €17.1M | €47.0M |
| YoY % | +369.0% | +175.7% | |||
| Income Tax | -€3.3M | -€2.0M | €5.6M | €6.7M | €16.4M |
| YoY % | +18.4% | +145.8% | |||
| Income from Continuing Operations | €10.5M | €2.0M | €12.9M | €10.0M | €21.6M |
| YoY % | -80.8% | +543.4% | -22.4% | +115.5% | |
| Income from Discontinued Operations | -€4.4M | -€14.4M | €27.0M | €381,997 | €8.8M |
| YoY % | -98.6% | +2211.5% | |||
| Net Income (incl. NCI) | €6.1M | -€12.4M | €39.9M | €10.4M | €30.4M |
| YoY % | -73.9% | +192.4% | |||
| Minority Interest (P&L) | €404,680 | €1.7M | €1.8M | €103,693 | €339,933 |
| YoY % | +311.8% | +6.4% | -94.2% | +227.8% | |
| Net Income | €5.7M | -€14.1M | €38.1M | €10.3M | €30.1M |
| YoY % | -73.0% | +192.1% | |||
| EPS (Basic) | €0.04 | -€0.10 | €0.26 | €0.07 | €0.20 |
| YoY % | -73.1% | +185.9% | |||
| Weighted Avg Shares (Basic) | 135.0M | 144.3M | 144.3M | 144.5M | 148.3M |
| YoY % | +6.9% | 0.0% | +0.1% | +2.6% | |
| Dividends Declared per Share | €0 | €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.