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.57% | 88.50% | 86.77% | 86.31% | 85.07% | 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 | −€7.4M | −€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.06% | −22.27% | −64.58% | −29.42% | −21.45% | −84.46% | −168.40% | −68.18% | −84.95% | 100.21% | −18.80% | −0.32% | 2.59% | 8.82% | 3.97% | 2.53% |
| EBITDA | −€637,000 | −€854,000 | −€3.4M | −€1.7M | −€766,000 | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −5.10% | −7.00% | −29.89% | −14.88% | −6.30% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€2.6M | −€3.6M | −€8.0M | −€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.70% | −29.75% | −69.38% | −22.26% | −20.72% | −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.35 | -€0.96 | -€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.35 | -€0.96 | -€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 |