Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €12.5M | €12.2M | €11.5M | €11.5M | €12.2M | €9.3M | €11.7M | €10.8M | €10.9M | €14.1M | €28.0M | €31.6M | €28.6M | €36.4M | €29.2M | €28.4M |
| Gross profit | €11.3M | €10.8M | €10.0M | €9.9M | €10.3M | €8.3M | €9.3M | €8.4M | €9.0M | €10.4M | €14.3M | €19.3M | €20.3M | €25.6M | €21.1M | €18.9M |
| Gross margin | 90.55% | 88.52% | 86.76% | 86.28% | 85.05% | 89.28% | 79.56% | 78.29% | 82.84% | 74.10% | 51.04% | 61.19% | 71.02% | 70.42% | 72.36% | 66.46% |
| Research & development | €149,000 | €103,000 | €233,000 | €223,000 | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €13.8M | €13.5M | €15.1M | €13.3M | €12.9M | €16.2M | €29.1M | €15.8M | €18.3M | — | €19.5M | €19.4M | €19.6M | €22.4M | €20.0M | €18.2M |
| Operating income | −€2.5M | −€2.7M | −€5.2M | −€3.4M | −€2.6M | −€7.9M | −€19.8M | −€7.3M | −€9.3M | €14.1M | −€5.3M | −€100,000 | €740,000 | €3.2M | €1.2M | €720,000 |
| Operating margin | −20.34% | −22.21% | −45.12% | −29.25% | −21.20% | −84.46% | −168.40% | −68.18% | −84.95% | 100.21% | −18.80% | −0.32% | 2.59% | 8.82% | 3.97% | 2.53% |
| EBITDA | −€666,000 | −€1.2M | −€3.3M | −€1.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −5.33% | −9.79% | −28.55% | −13.61% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€2.6M | −€3.6M | −€5.1M | −€2.6M | −€2.5M | −€8.9M | −€19.4M | −€7.7M | −€9.3M | €14.6M | −€5.3M | −€460,000 | €690,000 | €2.4M | €400,000 | €50,000 |
| Net profit margin | −20.66% | −29.75% | −44.60% | −22.22% | −20.71% | −95.82% | −165.59% | −71.15% | −85.05% | 103.83% | −18.91% | −1.46% | 2.42% | 6.62% | 1.37% | 0.18% |
| Basic EPSper basic share | -€0.19 | -€0.27 | -€0.57 | -€0.39 | -€0.51 | -€2.79 | -€0.61 | -€0.27 | -€0.32 | €0.47 | -€0.17 | -€0.01 | €0.02 | €0.08 | €0.01 | €0.00 |
| Diluted EPSper diluted share | -€0.19 | -€0.27 | -€0.57 | -€0.39 | -€0.51 | -€2.79 | -€0.61 | -€0.27 | -€0.32 | €0.47 | -€0.17 | -€0.01 | €0.02 | €0.08 | €0.01 | €0.00 |
Reported ownership