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.8M | €13.0M | €11.5M | €11.7M | €10.4M | €9.8M | €9.1M | €9.8M | €10.2M | €8.2M | €7.8M | €7.2M | €8.0M | €8.0M | €7.6M | €9.1M |
| Gross profit | €11.9M | €11.3M | €9.9M | €10.1M | €9.7M | €9.2M | €8.8M | €9.6M | €10.0M | €8.0M | €7.8M | €7.1M | €7.9M | €7.9M | €7.4M | €8.9M |
| Gross margin | 92.91% | 87.32% | 86.13% | 86.31% | 92.43% | 93.81% | 97.02% | 98.07% | 97.66% | 97.93% | 99.23% | 98.61% | 99.25% | 98.87% | 97.23% | 98.57% |
| Operating expenses | €10.0M | €9.6M | €9.7M | €9.7M | €9.4M | €9.4M | €9.0M | €7.9M | €7.3M | €7.3M | €6.7M | €6.7M | €7.0M | €7.1M | €13.3M | €7.5M |
| Operating income | €1.9M | €1.7M | €235,000 | €408,000 | €210,000 | −€210,000 | −€200,000 | €1.7M | €2.6M | €750,000 | €1.1M | €430,000 | €900,000 | €810,000 | −€6.0M | €1.5M |
| Operating margin | 14.72% | 13.47% | 2.05% | 3.47% | 2.01% | −2.13% | −2.21% | 17.40% | 25.88% | 9.14% | 14.08% | 5.98% | 11.26% | 10.14% | −78.76% | 16.32% |
| EBITDA | €2.9M | €2.9M | €1.5M | €1.9M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 22.82% | 22.52% | 12.98% | 16.15% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €1.5M | €1.2M | €441,000 | €27,000 | €220,000 | −€270,000 | −€330,000 | €1.1M | €1.7M | €590,000 | €850,000 | €350,000 | €490,000 | €100,000 | −€6.4M | €530,000 |
| Net profit margin | 11.37% | 9.52% | 3.84% | 0.23% | 2.11% | −2.74% | −3.65% | 10.89% | 16.31% | 7.19% | 10.88% | 4.87% | 6.13% | 1.25% | −84.70% | 5.84% |
| Basic EPSper basic share | €0.23 | €0.20 | €0.07 | €0.00 | €0.03 | -€0.04 | -€0.05 | €0.17 | €0.27 | €0.09 | €0.14 | €0.06 | €0.08 | €0.02 | -€1.03 | €0.08 |
| Diluted EPSper diluted share | €0.23 | €0.20 | €0.07 | €0.00 | €0.03 | -€0.04 | -€0.05 | €0.17 | €0.27 | €0.09 | €0.14 | €0.06 | €0.08 | €0.02 | -€1.03 | €0.08 |