Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | €728.1M | €524.6M | €432.2M | €164.7M | €133.8M | €94.8M | €73.2M | €65.2M | €58.8M |
| Gross profit | €244.6M | €168.9M | €113.8M | €62.4M | €51.4M | €37.5M | €29.9M | €27.3M | €24.6M |
| Gross margin | 33.60% | 32.20% | 26.32% | 37.88% | 38.43% | 39.56% | 40.86% | 41.83% | 41.92% |
| Operating expenses | €185.4M | €126.0M | €80.5M | €68.8M | €51.9M | €34.1M | €25.6M | €24.7M | €23.1M |
| Operating income | €59.2M | €43.0M | €33.3M | −€6.4M | −€510,000 | €3.4M | €4.3M | €2.6M | €1.6M |
| Operating margin | 8.13% | 8.19% | 7.70% | −3.87% | −0.38% | 3.63% | 5.84% | 3.99% | 2.66% |
| EBITDA | €71.3M | €55.6M | €46.8M | €14.5M | — | — | — | — | — |
| EBITDA margin | 9.79% | 10.61% | 10.82% | 8.82% | — | — | — | — | — |
| Net income | €46.5M | €32.7M | €26.5M | −€6.3M | −€1.7M | €870,000 | €1.4M | €300,000 | −€310,000 |
| Net profit margin | 6.39% | 6.24% | 6.13% | −3.80% | −1.27% | 0.92% | 1.91% | 0.46% | −0.53% |
| Basic EPSper basic share | €2.04 | €1.53 | €1.48 | -€1.01 | -€0.27 | €0.14 | €55.99 | €12.09 | -€12.50 |
| Diluted EPSper diluted share | €2.26 | €1.53 | €1.48 | -€1.01 | -€0.27 | €0.14 | €55.99 | €12.09 | -€12.50 |