Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | €704.3M | €498.4M | €373.4M | €368.2M | €279.1M | €291.8M | €179.3M |
| Gross profit | €381.3M | €260.9M | €176.5M | €179.6M | €172.3M | €163.3M | €96.9M |
| Gross margin | 54.14% | 52.35% | 47.27% | 48.78% | 61.76% | 55.97% | 54.01% |
| Research & development | €1.4M | €0 | — | — | — | — | — |
| Operating expenses | €244.6M | €201.6M | €162.9M | €148.2M | €134.3M | — | €63.0M |
| Operating income | €136.7M | €59.3M | €13.5M | €31.4M | €38.0M | €932.7M | €33.8M |
| Operating margin | 19.41% | 11.90% | 3.62% | 8.52% | 13.63% | 319.65% | 18.86% |
| EBITDA | €156.1M | €78.0M | €31.9M | €48.1M | — | — | — |
| EBITDA margin | 22.16% | 15.65% | 8.55% | 13.06% | — | — | — |
| Net income | €85.9M | €35.7M | €10.3M | €16.8M | €26.7M | €30.6M | €28.4M |
| Net profit margin | 12.20% | 7.16% | 2.75% | 4.57% | 9.58% | 10.47% | 15.83% |
| Basic EPSper basic share | €4.32 | €1.79 | €0.51 | €0.86 | €1.34 | €9.79 | €14.19 |
| Diluted EPSper diluted share | €4.33 | €1.79 | €0.51 | €0.86 | — | — | — |