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 | — | — |
| Gross profit | €3.6M | €14.8M | €23.3M | €42.5M | €640,000 | €8.2M | €11.8M | €18.1M | €7.8M | €4.1M | €8.0M | €6.7M | −€1.2M | €50,000 | — | — |
| Gross margin | 8.04% | 21.29% | 30.00% | 100.00% | 1.73% | 23.90% | 35.62% | 42.20% | 26.99% | 21.20% | 47.52% | 63.34% | −432.14% | 35.71% | — | — |
| Research & development | €12.7M | €16.5M | €9.2M | €16.9M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €34.1M | €38.4M | €23.7M | €29.8M | €14.0M | €13.9M | €14.1M | €11.0M | €9.4M | €8.2M | €7.5M | €5.8M | €6.5M | €2.6M | — | — |
| Operating income | −€30.5M | −€23.5M | −€369,000 | €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 | −68.58% | −33.79% | −0.47% | 139.11% | −36.08% | −16.74% | −6.85% | 16.59% | −5.31% | −20.84% | 3.13% | 8.36% | −2,764.29% | −1,807.14% | — | — |
| EBITDA | €56.0M | €115.5M | €1.5M | €38.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 125.88% | 165.80% | 1.95% | 90.78% | — | — | — | — | — | — | — | — | — | — | — | — |
| 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.37% | 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% | — | — |
| Basic EPSper basic share | -€3.66 | -€7.18 | €4.76 | €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.18 | €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 |