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 | €43.5M | €100.6M | €18.8M | €10.3M | €22.4M | €55.5M | €94.4M | €18.6M | €12.3M | €6.8M | €1.1M | €9.7M | €42.2M | €14.7M | €700,000 | €10.1M |
| Gross profit | −€26.4M | −€19.1M | −€107.2M | −€69.1M | −€34.4M | −€107.0M | −€153.1M | −€520,000 | €1.9M | €5.7M | €120,000 | €2.3M | €20.8M | −€9.4M | €250,000 | €3.3M |
| Gross margin | −60.75% | −19.00% | −571.54% | −668.83% | −153.75% | −192.72% | −162.13% | −2.80% | 15.77% | 83.65% | 11.21% | 23.55% | 49.25% | −63.93% | 35.71% | 32.87% |
| Research & development | €13.0M | €54.7M | €44.1M | €0 | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €96.6M | €53.8M | €35.7M | €99.3M | — | — | — | — | — | — | €160,000 | €3.8M | €17.0M | — | €2.4M | €13.6M |
| Operating income | €22.1M | −€72.9M | −€142.9M | €18.4M | €105.3M | €138.7M | €149.0M | €56.9M | €30.3M | €12.5M | −€40,000 | −€1.5M | €3.8M | €810,000 | −€2.1M | −€10.3M |
| Operating margin | 50.64% | −72.45% | −761.62% | 177.93% | 470.42% | 249.78% | 157.75% | 306.30% | 246.18% | 182.63% | −3.74% | −15.29% | 8.89% | 5.50% | −301.43% | −101.79% |
| EBITDA | €183.4M | −€62.2M | −€41.9M | €34.0M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 421.17% | −61.89% | −223.53% | 328.75% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €119.5M | −€138.4M | −€171.2M | €31.7M | €54.7M | €89.8M | €127.0M | €33.3M | €16.7M | €6.3M | −€340,000 | −€1.6M | €2.2M | €320,000 | −€2.2M | −€12.0M |
| Net profit margin | 274.55% | −137.56% | −912.63% | 306.58% | 244.41% | 161.71% | 134.46% | 179.05% | 135.45% | 91.68% | −31.78% | −17.05% | 5.15% | 2.17% | −317.14% | −118.77% |
| Basic EPSper basic share | €0.70 | -€0.66 | -€0.89 | -€0.17 | €0.27 | €0.48 | €0.67 | €0.20 | €0.79 | €0.30 | -€0.11 | -€0.60 | €0.79 | €0.12 | -€0.81 | -€3.49 |
| Diluted EPSper diluted share | €0.64 | -€0.74 | -€0.89 | -€0.17 | €0.27 | €0.48 | €0.67 | €0.20 | €0.79 | €0.30 | -€0.11 | -€0.60 | €0.79 | €0.12 | -€0.81 | -€3.49 |