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 | €34.9M | €31.0M | €30.8M | €21.6M | €26.1M | €27.7M | €8.2M | €7.9M | €7.5M | €9.5M | €11.4M | €10.0M | €13.3M | €13.7M | €14.3M | €19.3M |
| Gross profit | €28.0M | €26.4M | €24.8M | €17.9M | €23.4M | €26.7M | €7.8M | €7.4M | €7.0M | €8.4M | €9.4M | €8.5M | €10.2M | €9.1M | €9.8M | €13.3M |
| Gross margin | 80.28% | 85.03% | 80.65% | 82.99% | 89.66% | 96.14% | 94.89% | 93.43% | 93.43% | 89.01% | 81.96% | 84.36% | 76.52% | 66.57% | 68.51% | 68.77% |
| Research & development | €917,000 | €635,000 | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €38.6M | €36.7M | €35.9M | €32.6M | €22.8M | €23.5M | €19.6M | €9.7M | €8.6M | €8.1M | €9.2M | €9.4M | €10.0M | €9.8M | €13.1M | €11.2M |
| Operating income | −€10.6M | −€10.3M | −€11.1M | −€14.7M | €670,000 | €3.2M | −€11.8M | −€2.3M | −€1.6M | €360,000 | €120,000 | −€950,000 | €150,000 | −€690,000 | −€3.3M | €2.1M |
| Operating margin | −30.33% | −33.26% | −36.03% | −67.93% | 2.57% | 11.57% | −143.55% | −29.17% | −21.72% | 3.81% | 1.05% | −9.46% | 1.13% | −5.05% | −22.88% | 10.77% |
| EBITDA | −€2.2M | −€2.0M | −€3.5M | −€8.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −6.43% | −6.31% | −11.38% | −40.06% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€20.4M | −€8.0M | −€12.9M | −€10.5M | €6.6M | €1.0M | −€90,000 | −€1.5M | €1.4M | €3.2M | €1.6M | €750,000 | €1.1M | −€2.4M | −€2.9M | €2.7M |
| Net profit margin | −58.40% | −25.68% | −41.85% | −48.84% | 25.38% | 3.64% | −1.09% | −19.32% | 18.23% | 33.62% | 13.75% | 7.47% | 8.58% | −17.70% | −20.29% | 13.88% |
| Basic EPSper basic share | -€0.93 | -€0.36 | -€0.70 | -€0.58 | €0.39 | -€0.05 | -€0.01 | -€0.15 | €0.15 | €0.35 | €0.17 | €0.08 | €0.04 | -€0.09 | -€0.11 | €0.21 |
| Diluted EPSper diluted share | -€0.75 | -€0.36 | -€0.70 | -€0.58 | €0.39 | -€0.05 | -€0.01 | -€0.15 | €0.15 | €0.35 | €0.17 | €0.08 | €0.04 | -€0.09 | -€0.11 | €0.21 |