Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €364.3M | €339.2M | €316.3M | €285.3M | €314.6M | €159.6M | €77.2M | €65.2M | €47.2M | €36.0M | €34.9M | €23.0M | €6.1M |
| Gross profit | €82.6M | €63.6M | €50.2M | €52.8M | €55.3M | €36.8M | €31.6M | €22.9M | €18.5M | €8.0M | €10.3M | €4.2M | €350,000 |
| Gross margin | 22.68% | 18.75% | 15.88% | 18.50% | 17.58% | 23.05% | 40.93% | 35.19% | 39.20% | 22.30% | 29.54% | 18.33% | 5.76% |
| Operating expenses | €48.0M | €36.9M | €34.5M | €43.4M | €43.2M | €32.4M | €23.7M | €16.5M | €12.8M | €3.7M | €3.3M | — | €340,000 |
| Operating income | €34.6M | €26.8M | €15.7M | €9.3M | €12.1M | €4.4M | €7.9M | €6.5M | €5.7M | €4.4M | €7.0M | €4.8M | €10,000 |
| Operating margin | 9.49% | 7.89% | 4.96% | 3.28% | 3.86% | 2.76% | 10.27% | 9.91% | 12.10% | 12.12% | 20.10% | 21.07% | 0.16% |
| EBITDA | €40.5M | €33.4M | €23.1M | €17.1M | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 11.11% | 9.84% | 7.30% | 6.00% | — | — | — | — | — | — | — | — | — |
| Net income | €24.1M | €17.8M | €11.7M | €7.1M | €10.9M | €7.4M | €9.7M | €6.6M | €5.8M | €5.0M | €6.6M | €4.6M | €110,000 |
| Net profit margin | 6.62% | 5.25% | 3.69% | 2.48% | 3.46% | 4.65% | 12.60% | 10.14% | 12.25% | 13.93% | 18.98% | 19.94% | 1.81% |
| Basic EPSper basic share | €1.13 | €0.82 | €0.52 | €0.22 | €0.45 | €0.35 | €0.56 | €0.38 | €0.35 | €0.33 | €0.44 | €0.31 | €0.01 |
| Diluted EPSper diluted share | €1.19 | €0.85 | €0.54 | €0.24 | — | €0.35 | €0.56 | €0.38 | €0.35 | €0.33 | €0.44 | €0.31 | €0.01 |