Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | €419.7M | €432.4M | €652.3M | €733.9M | €736.6M | €822.0M |
| Gross profit | €124.3M | €136.2M | €172.6M | €193.3M | €186.3M | €219.0M |
| Gross margin | 29.62% | 31.50% | 26.46% | 26.34% | 25.29% | 26.64% |
| Research & development | €2.1M | €1.8M | €4.6M | €4.2M | €5.5M | €4.8M |
| Operating expenses | €127.5M | €110.1M | €154.5M | €153.8M | €145.1M | €163.2M |
| Operating income | −€3.2M | €26.1M | €18.1M | €39.5M | €41.2M | €55.8M |
| Operating margin | −0.76% | 6.04% | 2.77% | 5.38% | 5.59% | 6.79% |
| EBITDA | €24.7M | €56.1M | €47.2M | €68.4M | €69.8M | €84.5M |
| EBITDA margin | 5.89% | 12.97% | 7.24% | 9.32% | 9.48% | 10.28% |
| Net income | −€24.4M | €7.4M | −€1.0M | €21.9M | €30.8M | €40.3M |
| Net profit margin | −5.81% | 1.71% | −0.15% | 2.98% | 4.18% | 4.90% |
| Basic EPSper basic share | -€1.00 | €0.30 | -€0.03 | €0.92 | €1.30 | €1.79 |
| Diluted EPSper diluted share | -€0.99 | €0.30 | -€0.03 | €0.96 | €1.33 | €1.79 |