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 | €66.1M | €82.2M | €101.5M | €109.1M | €102.5M | €108.8M | €101.4M | €89.9M | €116.8M | €121.6M | €47.4M | €3.8M | €780,000 | €5.5M | €7.0M | €6.6M |
| Gross profit | €36.8M | €44.5M | €56.2M | €62.3M | €67.6M | €70.2M | €65.5M | €58.5M | €56.6M | €63.5M | €24.4M | €2.3M | €280,000 | €2.4M | €3.0M | €2.4M |
| Gross margin | 55.66% | 54.09% | 55.39% | 57.09% | 65.90% | 64.53% | 64.62% | 65.10% | 48.50% | 52.25% | 51.48% | 61.07% | 35.90% | 43.01% | 43.74% | 36.40% |
| Operating expenses | €71.7M | €137.5M | €247.5M | €135.2M | — | €40.1M | — | — | — | — | — | — | €5.2M | — | €12.4M | €12.4M |
| Operating income | −€34.9M | −€93.0M | −€187.9M | −€72.9M | €99.1M | €30.2M | €147.4M | €114.7M | €76.4M | €77.9M | €58.7M | €58.4M | −€4.9M | €14.8M | −€9.4M | −€10.0M |
| Operating margin | −52.82% | −113.13% | −185.14% | −66.81% | 96.66% | 27.72% | 145.37% | 127.63% | 65.40% | 64.11% | 123.82% | 1,558.13% | −633.33% | 268.42% | −135.40% | −150.76% |
| EBITDA | −€27.2M | €2.3M | −€140.4M | −€43.7M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −41.14% | 2.79% | −138.32% | −40.08% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€90.3M | −€87.5M | −€152.0M | −€71.5M | €61.6M | €9.2M | €79.7M | €69.0M | €19.4M | €27.6M | €28.9M | €45.7M | −€5.9M | €13.0M | −€10.8M | −€14.0M |
| Net profit margin | −136.69% | −106.40% | −149.69% | −65.51% | 60.07% | 8.43% | 78.62% | 76.84% | 16.64% | 22.74% | 60.86% | 1,218.93% | −760.26% | 235.21% | −154.96% | −211.33% |
| Basic EPSper basic share | -€0.84 | -€0.82 | -€1.39 | -€0.62 | €0.55 | €0.08 | €0.70 | €0.57 | €0.25 | €0.45 | €0.57 | €3.03 | -€0.43 | €0.93 | -€0.74 | -€0.81 |
| Diluted EPSper diluted share | -€0.84 | -€0.82 | -€1.39 | -€0.62 | €0.55 | €0.08 | €0.70 | €0.85 | €0.22 | €0.39 | €0.71 | €1.74 | -€0.43 | €0.93 | -€0.74 | -€0.81 |