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 | €105.6M | €121.4M | €134.6M | €115.4M | €105.3M | €154.8M | €161.3M | €155.2M | €147.5M | €150.1M | €137.7M | €124.0M | €108.5M | €111.9M | €65.2M | €45.2M |
| Gross profit | €55.9M | €62.4M | €65.4M | €53.5M | €51.7M | €84.0M | €86.0M | €79.0M | €78.2M | €77.7M | €68.5M | €62.8M | €58.3M | €57.0M | €35.2M | €26.2M |
| Gross margin | 52.97% | 51.41% | 48.57% | 46.35% | 49.13% | 54.22% | 53.31% | 50.95% | 53.01% | 51.78% | 49.70% | 50.65% | 53.69% | 50.88% | 54.05% | 57.99% |
| Research & development | — | — | — | €0 | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €64.2M | €80.6M | €61.1M | €57.4M | €33.5M | €28.7M | €80.9M | €66.8M | €67.6M | €67.9M | €67.2M | €58.7M | €55.5M | €53.4M | €33.4M | €22.5M |
| Operating income | −€8.3M | −€18.2M | €4.2M | −€4.0M | €18.2M | €55.2M | €5.1M | €12.2M | €10.6M | €9.8M | €1.2M | €4.1M | €2.7M | €3.6M | €1.8M | €3.7M |
| Operating margin | −7.88% | −14.96% | 3.15% | −3.43% | 17.27% | 35.68% | 3.14% | 7.88% | 7.15% | 6.54% | 0.89% | 3.28% | 2.52% | 3.21% | 2.76% | 8.18% |
| EBITDA | €3.2M | €7.2M | €12.4M | €3.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 3.07% | 5.93% | 9.20% | 2.92% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€8.2M | −€17.7M | €4.1M | −€4.5M | €18.8M | €52.4M | €2.5M | €7.5M | €4.4M | €6.1M | −€1.5M | €400,000 | −€460,000 | €490,000 | €460,000 | €2.3M |
| Net profit margin | −7.72% | −14.61% | 3.04% | −3.88% | 17.88% | 33.87% | 1.53% | 4.85% | 2.96% | 4.06% | −1.11% | 0.32% | −0.42% | 0.44% | 0.71% | 5.11% |
| Basic EPSper basic share | -€0.79 | -€1.72 | €0.40 | -€0.43 | €0.36 | €5.09 | €0.22 | €0.72 | €20.57 | €0.56 | -€0.17 | €0.02 | -€0.05 | €0.05 | €0.05 | €0.34 |
| Diluted EPSper diluted share | -€0.79 | -€1.72 | €0.40 | -€0.43 | €0.36 | €5.09 | €0.22 | €0.72 | €0.40 | €0.56 | -€0.17 | €0.02 | -€0.05 | €0.05 | €0.05 | €0.34 |