Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | €944.6M | €859.9M | €666.8M | €617.4M | €424.0M | €261.9M |
| Gross profit | €208.8M | €187.0M | €147.6M | €134.2M | €83.9M | €42.7M |
| Gross margin | 22.10% | 21.74% | 22.14% | 21.74% | 19.78% | 16.31% |
| Operating expenses | €40.2M | €37.0M | €34.2M | €31.2M | €25.5M | €18.3M |
| Operating income | €168.6M | €150.0M | €113.4M | €103.0M | €58.4M | €24.4M |
| Operating margin | 17.85% | 17.45% | 17.00% | 16.69% | 13.77% | 9.33% |
| EBITDA | €170.4M | €152.3M | €115.1M | €104.0M | — | — |
| EBITDA margin | 18.04% | 17.71% | 17.27% | 16.85% | — | — |
| Net income | €132.7M | €114.6M | €85.4M | €81.0M | €43.2M | €12.7M |
| Net profit margin | 14.05% | 13.32% | 12.81% | 13.13% | 10.20% | 4.85% |
| Basic EPSper basic share | €0.21 | €0.18 | €0.13 | €0.12 | €0.06 | €0.02 |
| Diluted EPSper diluted share | €0.21 | €0.18 | €0.13 | €0.11 | €0.06 | €0.02 |