| Market Cap | €712.4M | |
| Enterprise Value | — | |
| Revenue | €984.4M | +11.3% |
| Gross Profit | €105.2M | +16.2% |
| EBITDA | €68.0M | +29.9% |
| Net Income | €21.2M | +233.3% |
| Diluted EPS | €0.46 | +228.6% |
| Free Cash Flow | — | — |
| DPS (FY2021) | — |
| Trailing yield | — |
| Payout ratio | — |
| Growth streak | — |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20212021-12-31 | — | — | reported |
| FY20202020-12-31 | — | — | reported |
| Ratio | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 7y | vs own |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Gross Margin | — | 1.42% | 6.98% | 7.99% | 12.26% | 10.24% | 10.69% | 75% | |
| Operating Margin | — | −14.11% | −5.04% | 0.90% | 2.38% | 3.20% | 4.30% | 92% | |
| EBITDA Margin | — | −4.61% | −0.45% | 4.66% | 5.51% | 5.92% | 6.91% | 92% | |
| NOPAT Margin | — | −11.15% | −3.98% | 0.71% | 2.38% | 3.20% | 3.61% | 92% | |
| Net Margin | — | −14.62% | −4.74% | −0.16% | 1.24% | 0.72% | 2.15% | 92% | |
| OCF Margin | — | 2.42% | 16.53% | 0.90% | 4.97% | 3.62% | 8.21% | 75% | |
| Gross Profitability | — | 1.15% | 5.39% | 7.42% | 12.78% | 12.74% | 15.43% | 92% | |
| ▸Returns on Capital · 3 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 4 ratios | |||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||
| ▸Working capital · 8 ratios | |||||||||
| ▸Capital allocation · 1 ratios | |||||||||
| ▸Other · 1 ratios | |||||||||
The five drivers multiply to 8.3% vs reported ROE 9.1%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| Revenue | €526.9M | €497.6M | €607.0M | €736.2M | €884.5M | €984.4M |
| YoY % | -5.6% | +22.0% | +21.3% | +20.1% | +11.3% | |
| Cost of Revenue | €519.4M | €462.8M | €558.5M | €645.9M | €794.0M | €879.2M |
| YoY % | -10.9% | +20.7% | +15.7% | +22.9% | +10.7% | |
| Gross Profit | €7.5M | €34.7M | €48.5M | €90.3M | €90.5M | €105.2M |
| YoY % | +363.5% | +39.7% | +86.1% | +0.3% | +16.2% | |
| R&D Expense | €1.0M | €1.5M | €1.4M | €2.2M | €2.8M | €2.5M |
| YoY % | +39.7% | -0.9% | +55.7% | +23.2% | -10.1% | |
| SG&A Expense | €46.0M | €41.2M | €46.3M | €65.3M | €60.6M | €59.1M |
| YoY % | -10.4% | +12.4% | +40.9% | -7.3% | -2.5% | |
| Operating Income | -€74.4M | -€25.1M | €5.5M | €17.5M | €28.3M | €42.3M |
| YoY % | +219.8% | +62.0% | +49.4% | |||
| Interest Expense | €8.7M | €7.1M | €10.5M | €19.9M | €26.6M | €20.2M |
| YoY % | -18.4% | +49.2% | +88.7% | +33.8% | -24.2% | |
| Interest & Investment Income | €1.9M | €1.7M | €1.9M | €2.4M | €3.2M | €3.1M |
| YoY % | -10.8% | +16.9% | +25.0% | +34.3% | -3.9% | |
| Pretax Income | -€81.2M | -€30.5M | -€3.1M | €7,000 | €4.9M | €25.3M |
| YoY % | +70542.9% | +410.7% | ||||
| Income Tax | -€4.2M | -€6.9M | -€2.2M | -€9.1M | -€1.4M | €4.1M |
| Net Income (incl. NCI) | -€77.0M | -€23.6M | -€984,000 | €9.1M | €6.4M | €21.2M |
| YoY % | -30.2% | +233.3% | ||||
| Minority Interest (P&L) | -€19,000 | €0 | — | — | — | — |
| Net Income | -€77.0M | -€23.6M | — | — | — | — |
| EPS (Basic) | — | -€0.52 | -€0.02 | €0.20 | €0.14 | €0.46 |
| YoY % | -30.0% | +228.6% | ||||
| EPS (Diluted) | — | -€0.52 | -€0.02 | €0.20 | €0.14 | €0.46 |
| YoY % | -30.0% | +228.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.