Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €115.3M | €103.3M | €91.5M | €83.2M | €81.3M | €72.4M | €66.6M | €55.2M | €44.4M | €38.0M | €39.6M |
| Gross profit | €54.7M | €51.6M | €46.7M | €47.8M | €47.6M | €45.0M | €40.0M | €31.9M | €26.7M | €22.9M | €23.1M |
| Gross margin | 47.42% | 50.00% | 50.99% | 57.47% | 58.58% | 62.18% | 60.16% | 57.74% | 60.23% | 60.37% | 58.41% |
| Operating expenses | €53.7M | €52.0M | €50.6M | €53.6M | €48.9M | €46.6M | €42.4M | €29.1M | €21.1M | €19.3M | €18.6M |
| Operating income | €970,000 | −€320,000 | −€4.0M | −€5.8M | −€1.3M | −€1.6M | −€2.3M | €2.7M | €5.6M | €3.6M | €4.5M |
| Operating margin | 0.84% | −0.31% | −4.35% | −7.03% | −1.56% | −2.22% | −3.47% | 4.93% | 12.69% | 9.49% | 11.50% |
| EBITDA | €5.5M | €3.8M | €595,875 | −€1.5M | — | — | — | — | — | — | — |
| EBITDA margin | 4.81% | 3.68% | 0.65% | −1.82% | — | — | — | — | — | — | — |
| Net income | €1.9M | −€70,000 | −€3.9M | −€4.0M | −€2.0M | −€1.6M | −€1.1M | −€1.1M | €4.7M | €2.3M | €3.5M |
| Net profit margin | 1.60% | −0.07% | −4.30% | −4.76% | −2.46% | −2.17% | −1.73% | −1.98% | 10.48% | 6.14% | 8.74% |
| Basic EPSper basic share | €0.17 | -€0.01 | -€0.38 | -€0.37 | -€0.20 | -€0.15 | -€0.10 | -€0.10 | €5.92 | €3.04 | €4.43 |
| Diluted EPSper diluted share | €0.17 | -€0.01 | -€0.38 | -€0.37 | -€0.20 | -€0.15 | -€0.10 | -€0.10 | €5.92 | €3.04 | €4.43 |