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 | €48.3M | €75.9M | €73.2M | €87.8M | €68.7M | €29.5M | €79.4M | €127.5M | €91.2M | €68.8M | €83.7M | €66.8M | €134.9M | €108.6M | €160.0M | €120.1M |
| Gross profit | €14.1M | €25.6M | €16.9M | €25.2M | €18.1M | −€5.5M | €23.9M | €37.0M | €26.5M | €14.1M | €14.4M | €8.4M | €34.8M | €20.5M | €49.3M | €32.4M |
| Gross margin | 29.19% | 33.73% | 23.09% | 28.70% | 26.35% | −18.64% | 30.10% | 29.02% | 29.06% | 20.49% | 17.20% | 12.57% | 25.80% | 18.88% | 30.81% | 26.98% |
| Research & development | €6.0M | €4.8M | €6.9M | €7.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €25.8M | €26.3M | €27.1M | €19.3M | €30.5M | €31.3M | €32.1M | €30.2M | €27.7M | €31.8M | €48.9M | €57.5M | €32.6M | €81.0M | €42.6M | €112.6M |
| Operating income | −€11.7M | −€700,000 | −€10.2M | €5.9M | −€12.4M | −€36.8M | −€8.2M | €6.8M | −€1.2M | −€17.7M | −€34.5M | −€49.1M | €2.2M | −€60.5M | €6.7M | −€80.2M |
| Operating margin | −24.22% | −0.92% | −13.93% | 6.72% | −18.05% | −124.75% | −10.33% | 5.33% | −1.32% | −25.73% | −41.22% | −73.50% | 1.63% | −55.71% | 4.19% | −66.78% |
| EBITDA | −€9.6M | €1.2M | −€7.3M | €8.5M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −19.88% | 1.58% | −9.97% | 9.68% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€14.2M | −€5.4M | −€9.8M | −€100,000 | −€14.2M | −€36.2M | −€11.3M | €800,000 | −€3.2M | €18.9M | −€43.4M | −€51.6M | −€700,000 | −€61.6M | €5.6M | −€77.9M |
| Net profit margin | −29.40% | −7.11% | −13.39% | −0.11% | −20.67% | −122.71% | −14.23% | 0.63% | −3.51% | 27.47% | −51.85% | −77.25% | −0.52% | −56.72% | 3.50% | −64.86% |
| Basic EPSper basic share | -€1.60 | -€0.61 | -€1.10 | -€0.01 | -€1.60 | -€4.07 | -€1.27 | €0.09 | -€0.36 | €2.35 | -€0.89 | -€1.05 | -€0.01 | -€1.23 | €0.13 | -€1.89 |
| Diluted EPSper diluted share | -€1.60 | -€0.61 | -€1.10 | -€0.01 | -€1.60 | -€4.07 | -€1.27 | €0.09 | -€0.39 | €5.13 | -€0.89 | -€1.05 | -€0.01 | -€1.23 | €0.13 | -€1.89 |