Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €36.1M | €54.1M | €56.6M | €35.9M | €52.5M | €38.9M | €49.7M | €37.2M | €16.4M | €12.1M | €12.7M |
| Gross profit | €24.6M | €25.9M | €30.4M | €28.0M | €20.9M | €21.3M | €13.9M | €16.1M | €8.0M | €4.8M | €4.5M |
| Gross margin | 68.25% | 47.98% | 53.61% | 78.03% | 39.80% | 54.82% | 27.90% | 43.28% | 48.93% | 39.57% | 34.96% |
| Operating expenses | €5.9M | €2.7M | €7.4M | €1.1M | €2.3M | €7.7M | €9.4M | €20.6M | €2.3M | €1.5M | €1.1M |
| Operating income | €18.7M | €23.3M | €23.0M | €27.4M | €18.5M | €13.6M | €4.4M | −€4.5M | €5.7M | €3.3M | €3.4M |
| Operating margin | 51.85% | 43.06% | 40.62% | 76.43% | 35.34% | 35.00% | 8.94% | −12.16% | 34.72% | 27.29% | 26.47% |
| EBITDA | €19.9M | €24.3M | €24.2M | €28.6M | €19.2M | — | — | — | — | — | — |
| EBITDA margin | 55.03% | 45.02% | 42.76% | 79.53% | 36.49% | — | — | — | — | — | — |
| Net income | €12.6M | €21.8M | €8.7M | €14.2M | €12.1M | €9.6M | €9.8M | €1.4M | €970,000 | €560,000 | €1.4M |
| Net profit margin | 34.93% | 40.40% | 15.36% | 39.48% | 23.14% | 24.57% | 19.63% | 3.82% | 5.92% | 4.62% | 10.68% |
| Basic EPSper basic share | €1.28 | €2.21 | €0.89 | €1.45 | €1.25 | €1.05 | €1.07 | €0.34 | €0.23 | €0.11 | €1.15 |
| Diluted EPSper diluted share | €1.28 | €2.21 | €0.89 | €1.45 | €1.25 | €1.05 | €1.07 | €0.34 | €0.23 | €0.11 | €1.15 |