Revenue
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €118.4M | €114.0M | €110.3M | €100.0M | €94.5M | €92.7M | €81.5M | €94.9M | €140.2M | €146.3M | €102.5M | €110.2M | €107.5M | €98.3M | €82.7M |
| Gross profit | €54.1M | €58.5M | €54.4M | €49.3M | €47.8M | €48.1M | €39.9M | €47.8M | €56.5M | €62.6M | €56.7M | €57.1M | €58.6M | €51.8M | €37.9M |
| Gross margin | 45.73% | 51.30% | 49.32% | 49.25% | 50.61% | 51.91% | 49.02% | 50.36% | 40.27% | 42.76% | 55.27% | 51.86% | 54.46% | 52.71% | 45.84% |
| Operating expenses | €45.4M | €42.4M | €41.7M | €42.1M | €35.9M | €36.6M | €46.7M | €45.1M | €74.5M | €62.9M | €44.7M | €42.6M | €43.6M | €39.8M | €27.2M |
| Operating income | €8.7M | €16.1M | €12.7M | €7.2M | €14.7M | €11.5M | −€6.8M | €2.7M | −€18.1M | −€320,000 | €12.0M | €14.5M | €15.0M | €12.0M | €10.7M |
| Operating margin | 7.35% | 14.12% | 11.54% | 7.15% | 15.51% | 12.37% | −8.35% | 2.86% | −12.88% | −0.22% | 11.69% | 13.17% | 13.94% | 12.22% | 12.91% |
| EBITDA | €12.5M | €18.6M | €16.3M | €12.6M | €17.3M | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 10.59% | 16.29% | 14.80% | 12.59% | 18.32% | — | — | — | — | — | — | — | — | — | — |
| Net income | €6.4M | €11.4M | €8.8M | €4.0M | €11.0M | €7.9M | −€9.1M | €850,000 | −€16.2M | −€2.9M | €8.0M | €10.3M | €9.1M | €7.9M | €7.6M |
| Net profit margin | 5.43% | 10.00% | 7.97% | 3.97% | 11.66% | 8.49% | −11.13% | 0.90% | −11.59% | −1.98% | 7.75% | 9.30% | 8.43% | 8.05% | 9.16% |
| Basic EPSper basic share | €0.48 | €0.86 | €0.66 | €0.30 | €0.83 | €0.57 | -€0.46 | €0.05 | -€0.96 | -€0.16 | €0.59 | €0.80 | €0.68 | — | — |
| Diluted EPSper diluted share | €0.48 | €0.86 | €0.66 | €0.30 | €0.83 | €0.57 | — | — | — | — | — | — | — | — | — |