Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | €65.4M | €70.9M | €38.2M | €26.6M | €85.6M | €7.8M | — |
| Research & development | €103.5M | €47.2M | €46.5M | €35.8M | €35.2M | €59.1M | — |
| Operating expenses | €118.7M | €63.5M | €55.4M | €47.3M | — | — | — |
| Operating income | −€53.6M | €3.3M | −€26.6M | −€27.3M | €31.8M | −€82.9M | — |
| Operating margin | −81.86% | 4.63% | −69.62% | −102.72% | 37.18% | −1,068.54% | — |
| EBITDA | −€83.5M | €5.0M | −€24.9M | −€25.5M | €34.6M | −€79.3M | — |
| EBITDA margin | −127.53% | 7.06% | −65.29% | −95.83% | 40.38% | −1,022.66% | — |
| Net income | −€86.0M | €1.5M | −€28.9M | −€23.7M | €67.3M | −€101.2M | −€65.1M |
| Net profit margin | −131.38% | 2.12% | −75.69% | −89.28% | 78.59% | −1,304.73% | — |
| Basic EPSper basic share | — | €0.03 | -€0.58 | -€0.48 | €1.51 | -€2.60 | — |
| Diluted EPSper diluted share | — | €0.03 | -€0.58 | -€0.48 | €1.23 | -€2.60 | — |