Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | €845.2M | €862.0M | €652.8M | €383.1M | €319.5M | €254.3M |
| Gross profit | €112.2M | €91.0M | €95.0M | €71.4M | €69.1M | €60.3M |
| Gross margin | 13.27% | 10.56% | 14.55% | 18.63% | 21.63% | 23.72% |
| Research & development | €37.9M | €35.8M | €19.0M | €16.0M | — | — |
| Operating expenses | €109.7M | €105.0M | €71.2M | €62.5M | €42.2M | €33.5M |
| Operating income | €2.5M | −€14.0M | €23.8M | €8.8M | €26.9M | €26.8M |
| Operating margin | 0.30% | −1.62% | 3.65% | 2.30% | 8.42% | 10.52% |
| EBITDA | €32.3M | €17.5M | €42.0M | €14.2M | — | — |
| EBITDA margin | 3.82% | 2.03% | 6.43% | 3.71% | — | — |
| Net income | €4.6M | €11.0M | €22.5M | €6.0M | €21.3M | €21.7M |
| Net profit margin | 0.54% | 1.28% | 3.45% | 1.58% | 6.66% | 8.52% |
| Basic EPSper basic share | €0.04 | €0.09 | €0.18 | €0.06 | €2.13 | €2.17 |
| Diluted EPSper diluted share | €0.04 | €0.09 | €0.21 | €0.06 | €0.21 | €0.22 |