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 | €23.3M | €24.1M | €22.5M | €20.5M | €19.4M | €12.9M | €15.0M | €12.0M | €10.4M | €8.8M | €19.4M | €17.0M | €17.3M | €26.4M | €31.5M | €35.0M |
| Gross profit | €21.1M | €22.6M | €21.3M | €19.0M | €17.7M | €12.9M | €15.0M | €12.0M | €10.4M | €8.8M | €19.4M | €15.8M | €11.6M | €17.3M | €22.8M | €26.5M |
| Gross margin | 90.61% | 93.82% | 94.84% | 92.38% | 90.90% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 93.34% | 67.17% | 65.49% | 72.20% | 75.64% |
| Operating expenses | €17.5M | €18.4M | €17.9M | €18.9M | €18.1M | €11.3M | €11.5M | €8.5M | €6.8M | €8.4M | €12.8M | €7.7M | €17.9M | €16.7M | €19.4M | €20.1M |
| Operating income | €5.7M | €5.8M | €4.6M | €1.6M | €1.4M | €1.6M | €3.5M | €3.5M | €3.6M | €380,000 | €6.5M | €8.2M | −€6.2M | €620,000 | €3.4M | €6.4M |
| Operating margin | 24.71% | 23.95% | 20.38% | 7.74% | 7.10% | 12.10% | 23.17% | 29.07% | 34.80% | 4.32% | 33.66% | 48.17% | −36.01% | 2.35% | 10.73% | 18.28% |
| EBITDA | €7.0M | €7.4M | €6.3M | €3.4M | €3.5M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 29.94% | 30.72% | 28.25% | 16.66% | 18.03% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €4.0M | €5.3M | €4.5M | €1.2M | €1.3M | €660,000 | €1.7M | €3.8M | €4.0M | €3.5M | €3.7M | €5.4M | −€6.3M | €400,000 | €2.3M | €3.0M |
| Net profit margin | 17.28% | 21.81% | 20.11% | 5.97% | 6.62% | 5.12% | 11.58% | 32.00% | 38.45% | 39.43% | 18.95% | 31.84% | −36.53% | 1.51% | 7.14% | 8.48% |
| Basic EPSper basic share | €0.19 | €0.25 | €0.21 | €0.06 | €0.06 | €0.03 | €0.09 | €0.21 | €0.22 | €0.21 | €0.24 | €0.35 | -€0.43 | €0.02 | €0.14 | €0.19 |
| Diluted EPSper diluted share | €0.19 | €0.25 | €0.21 | €0.06 | €0.06 | €0.03 | €0.09 | €0.21 | €0.22 | €0.21 | €0.24 | €0.35 | -€0.43 | €0.02 | €0.14 | €0.19 |