Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €89.1M | €87.3M | €82.3M | €80.8M | €75.9M | €67.6M | €57.1M | €43.0M | €35.6M | €30.4M | €20.9M |
| Gross profit | €76.2M | €74.5M | €69.4M | €66.4M | €61.4M | €53.6M | €43.5M | €31.9M | €25.9M | €22.0M | €14.6M |
| Gross margin | 85.52% | 85.28% | 84.25% | 82.16% | 80.96% | 79.26% | 76.12% | 74.23% | 72.79% | 72.29% | 69.55% |
| Operating expenses | €72.9M | €71.8M | €69.9M | €78.4M | €70.4M | €55.4M | €53.5M | €40.4M | €27.6M | €23.2M | €20.6M |
| Operating income | €3.3M | €2.7M | −€520,000 | −€12.0M | −€9.0M | −€1.8M | −€10.0M | −€8.5M | −€1.7M | −€1.3M | −€6.0M |
| Operating margin | 3.66% | 3.05% | −0.63% | −14.89% | −11.82% | −2.71% | −17.49% | −19.68% | −4.77% | −4.15% | −28.74% |
| EBITDA | €11.0M | €10.7M | €7.0M | −€5.2M | — | — | — | — | — | — | — |
| EBITDA margin | 12.32% | 12.26% | 8.48% | −6.48% | — | — | — | — | — | — | — |
| Net income | €2.3M | €710,000 | −€800,000 | −€15.6M | −€8.9M | −€2.2M | −€10.9M | −€8.1M | −€2.0M | −€1.6M | −€6.0M |
| Net profit margin | 2.53% | 0.81% | −0.97% | −19.28% | −11.74% | −3.31% | −19.12% | −18.85% | −5.67% | −5.10% | −28.88% |
| Basic EPSper basic share | €0.14 | €0.04 | -€0.05 | -€0.94 | -€0.54 | -€0.14 | -€0.73 | -€0.59 | -€0.16 | -€0.13 | -€0.49 |
| Diluted EPSper diluted share | €0.14 | €0.04 | -€0.05 | -€0.94 | -€0.54 | -€0.14 | -€0.73 | -€0.59 | -€0.16 | -€0.13 | -€0.49 |