Revenue
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €44.5M | €69.7M | €77.7M | €42.5M | €37.0M | €34.2M | €33.2M | €43.0M | €29.0M | €19.5M | €16.9M | €10.5M | €280,000 | €140,000 | N/A | N/A |
| Gross profit | €44.5M | €69.7M | €77.7M | €42.5M | €640,000 | €8.2M | €11.8M | €18.1M | €7.8M | €4.1M | €8.0M | €6.7M | −€1.2M | €50,000 | N/A | N/A |
| Gross margin | 100.00% | 100.00% | 100.00% | 100.00% | 1.73% | 23.90% | 35.62% | 42.20% | 26.99% | 21.20% | 47.52% | 63.34% | −432.14% | 35.71% | N/A | N/A |
| Research & development | €12.7M | €16.5M | €9.2M | €16.9M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| Operating expenses | €151.2M | €237.6M | €97.9M | €29.8M | €14.0M | €13.9M | €14.1M | €11.0M | €9.4M | €8.2M | €7.5M | €5.8M | €6.5M | €2.6M | N/A | N/A |
| Operating income | −€106.7M | −€167.9M | −€20.2M | €59.1M | −€13.3M | −€5.7M | −€2.3M | €7.1M | −€1.5M | −€4.1M | €530,000 | €880,000 | −€7.7M | −€2.5M | −€1.4M | −€1.0M |
| Operating margin | −239.93% | −240.98% | −25.97% | 139.11% | −36.08% | −16.74% | −6.85% | 16.59% | −5.31% | −20.84% | 3.13% | 8.36% | −2,764.29% | −1,807.14% | N/A | N/A |
| EBITDA | −€20.2M | −€28.8M | −€18.3M | €38.6M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| EBITDA margin | −45.49% | −41.37% | −23.54% | 90.78% | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| Net income | −€64.7M | −€125.7M | €75.8M | €36.0M | −€13.5M | −€5.9M | −€2.3M | €7.1M | −€1.6M | −€4.1M | €580,000 | €870,000 | −€7.7M | −€2.4M | −€1.3M | −€1.0M |
| Net profit margin | −145.46% | −180.38% | 97.55% | 84.68% | −36.46% | −17.32% | −6.91% | 16.52% | −5.45% | −20.84% | 3.43% | 8.26% | −2,764.29% | −1,714.29% | N/A | N/A |
| Basic EPSper basic share | -€3.66 | -€7.11 | €4.72 | €2.38 | -€1.22 | -€0.54 | -€0.23 | €0.75 | -€0.17 | -€0.45 | €0.06 | €0.10 | -€0.90 | -€0.47 | -€0.28 | -€0.24 |
| Diluted EPSper diluted share | -€3.66 | -€7.11 | €4.72 | €2.38 | -€1.22 | -€0.54 | -€0.23 | €0.75 | -€0.17 | -€0.45 | €0.06 | €0.10 | -€0.90 | -€0.47 | -€0.28 | -€0.24 |
Reported ownership