Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | €150.3M | €150.1M | €172.2M | €217.9M | €266.2M | €153.9M | €212.1M |
| Research & development | €3.3M | €4.4M | €3.5M | €4.0M | — | — | — |
| Operating expenses | €154.0M | €149.4M | €156.0M | €216.3M | — | — | — |
| Operating income | −€19.0M | −€9.5M | −€2.5M | −€10.8M | €3.4M | −€14.6M | −€37.0M |
| Operating margin | −12.65% | −6.32% | −1.43% | −4.95% | 1.28% | −9.48% | −17.43% |
| EBITDA | €74.0M | €50.0M | €82.8M | €100.1M | — | — | — |
| EBITDA margin | 49.27% | 33.34% | 48.05% | 45.97% | — | — | — |
| Net income | −€19.6M | −€7.7M | −€3.4M | −€12.3M | €1.0M | −€16.8M | −€38.5M |
| Net profit margin | −13.05% | −5.15% | −1.98% | −5.66% | 0.39% | −10.90% | −18.17% |
| Basic EPSper basic share | -€6.25 | -€2.46 | -€1.18 | -€3.94 | €0.33 | -€5.38 | -€12.34 |
| Diluted EPSper diluted share | -€6.24 | -€2.45 | -€1.18 | -€3.93 | €0.33 | -€5.36 | -€12.34 |