Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | €1.37B | €1.14B | €925.5M | €849.0M | €697.7M | €155.0M |
| Gross profit | €338.9M | €279.7M | €208.7M | €164.8M | €124.5M | €35.3M |
| Gross margin | 24.80% | 24.53% | 22.55% | 19.41% | 17.85% | 22.79% |
| Operating expenses | €169.5M | €163.7M | €119.7M | €99.6M | €99.2M | €35.8M |
| Operating income | €169.3M | €116.0M | €89.0M | €65.2M | €25.3M | −€500,000 |
| Operating margin | 12.40% | 10.17% | 9.61% | 7.68% | 3.63% | −0.32% |
| EBITDA | €232.3M | €209.5M | €161.0M | €168.0M | N/A | N/A |
| EBITDA margin | 17.00% | 18.37% | 17.40% | 19.79% | N/A | N/A |
| Net income | €101.3M | €54.8M | €32.3M | €27.8M | −€9.6M | −€24.2M |
| Net profit margin | 7.41% | 4.80% | 3.49% | 3.28% | −1.37% | −15.61% |
| Basic EPSper basic share | €1.00 | €0.53 | €0.32 | €0.28 | -€0.10 | -€0.22 |
| Diluted EPSper diluted share | €1.00 | €0.53 | €0.32 | €0.28 | -€0.10 | -€0.22 |
Reported major voting-rights holders
| Holder | Voting rights |
|---|---|
| 15.83%Jul 25, 2025 · 15.83M votes | |
| 3.47%Sep 15, 2025 · 3.47M votes | |
| 3.01%Jan 2, 2026 · 3.01M votes | |
| 2.96%Aug 19, 2025 · 2.96M votes | |
| 2.94%Oct 1, 2025 · 2.94M votes |
These are threshold-crossing notices, not a complete ownership register. Percentages show issuer voting rights held through the listed share class, exclude financial instruments, and come from different dates. Positions may overlap.
Gray completes the 100% scale; it is not an estimate of other owners.