Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | €41.8M | €39.6M | €35.1M | €33.2M | €27.5M | €23.6M | €21.6M | €17.7M | €17.0M |
| Gross profit | €36.2M | €37.2M | €32.3M | €31.1M | €24.3M | €20.4M | €19.2M | €16.1M | €14.7M |
| Gross margin | 86.52% | 93.87% | 91.92% | 93.58% | 88.35% | 86.27% | 88.85% | 90.80% | 86.51% |
| Research & development | — | — | — | — | €1.9M | — | — | — | — |
| Operating expenses | €33.5M | €37.4M | €40.6M | €46.0M | €52.8M | €54.5M | €32.4M | €16.2M | €12.8M |
| Operating income | €2.7M | −€180,000 | −€8.3M | −€14.9M | −€28.5M | −€34.1M | −€13.2M | −€100,000 | €1.9M |
| Operating margin | 6.36% | −0.45% | −23.68% | −44.98% | −103.79% | −144.58% | −60.85% | −0.56% | 10.96% |
| EBITDA | €4.5M | €2.3M | −€5.6M | −€12.2M | — | — | — | — | — |
| EBITDA margin | 10.74% | 5.90% | −15.82% | −36.66% | — | — | — | — | — |
| Net income | €3.0M | €230,000 | −€8.2M | −€15.0M | −€29.3M | −€34.3M | −€14.0M | −€630,000 | €1.3M |
| Net profit margin | 7.15% | 0.58% | −23.39% | −45.22% | −106.70% | −145.47% | −64.69% | −3.56% | 7.78% |
| Basic EPSper basic share | €0.11 | €0.01 | -€0.31 | -€0.61 | -€1.20 | -€1.40 | -€0.89 | -€0.04 | €0.08 |
| Diluted EPSper diluted share | €0.11 | €0.01 | -€0.31 | -€0.61 | -€1.20 | -€1.40 | -€0.89 | -€0.04 | €0.08 |