Revenue
2010
2011
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 | €1.5M | €6.8M | €9.9M | €18.5M | €1.8M | €8.5M | €7.3M | €3.7M | €1.9M | €1.4M | €2.3M | €3.6M | €13.3M | €16.1M | €9.9M | €0 |
| Gross profit | €1.2M | €5.1M | €6.6M | €13.8M | −€3.0M | €2.9M | €3.6M | €1.5M | €940,000 | €550,000 | €1.1M | €2.2M | €9.6M | €9.4M | €5.7M | €0 |
| Gross margin | 81.51% | 74.01% | 67.04% | 74.72% | −169.14% | 34.04% | 48.84% | 39.78% | 49.47% | 40.44% | 50.00% | 62.22% | 72.37% | 58.24% | 57.79% | — |
| Research & development | €38.8M | €21.8M | €28.1M | €26.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €43.3M | €25.7M | €27.8M | €31.0M | €22.7M | €21.3M | €13.7M | €13.1M | €11.7M | €6.9M | €7.7M | €7.8M | €14.6M | €18.3M | €19.1M | €23.1M |
| Operating income | −€42.1M | −€20.7M | −€21.2M | −€17.2M | −€25.6M | −€18.4M | −€10.1M | −€11.7M | −€10.8M | −€6.4M | −€6.5M | −€5.6M | −€5.0M | −€8.9M | −€13.4M | −€23.1M |
| Operating margin | −2,883.56% | −301.75% | −215.11% | −92.81% | −1,465.14% | −216.25% | −138.71% | −317.98% | −565.79% | −467.65% | −285.96% | −155.00% | −37.24% | −55.20% | −135.43% | — |
| EBITDA | −€38.4M | −€18.4M | −€18.7M | −€16.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −2,630.70% | −268.16% | −189.71% | −87.46% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€42.3M | −€19.4M | −€20.4M | −€19.7M | −€26.1M | −€18.4M | −€10.2M | −€11.7M | −€11.0M | −€6.4M | −€6.5M | −€5.7M | −€5.0M | −€9.4M | −€13.9M | −€23.1M |
| Net profit margin | −2,895.89% | −282.92% | −206.39% | −106.43% | −1,493.71% | −216.37% | −138.85% | −317.98% | −577.37% | −469.85% | −287.28% | −158.33% | −37.84% | −58.18% | −140.99% | — |
| Basic EPSper basic share | -€0.90 | -€0.42 | -€0.44 | -€0.42 | -€0.76 | -€0.65 | -€0.36 | -€0.41 | -€0.49 | -€0.49 | -€0.70 | -€0.73 | -€0.16 | -€0.30 | -€0.64 | -€1.25 |
| Diluted EPSper diluted share | -€0.91 | -€0.42 | -€0.44 | -€0.42 | -€0.76 | -€0.65 | -€0.36 | -€0.41 | -€0.49 | -€0.49 | -€0.70 | -€0.73 | -€0.16 | -€0.30 | -€0.64 | -€1.25 |