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 | €2.7M | €2.8M | €2.9M | €6.0M | €5.6M | €5.7M | €3.4M | €6.1M | €4.6M | €4.1M | €3.5M | €3.8M | €3.3M | €4.0M | €4.8M | €3.7M |
| Gross profit | €2.6M | €2.7M | €2.8M | €5.9M | €5.4M | €5.6M | €3.3M | €6.0M | €4.5M | €3.9M | €3.3M | €3.6M | €3.1M | €3.8M | €4.5M | €3.5M |
| Gross margin | 95.57% | 95.68% | 95.53% | 97.02% | 97.67% | 98.76% | 96.21% | 97.23% | 96.11% | 96.06% | 94.60% | 94.21% | 94.19% | 95.00% | 94.77% | 93.28% |
| Operating expenses | €3.3M | €3.3M | €3.3M | €4.5M | €4.8M | €4.5M | €4.0M | €4.3M | €4.3M | €3.9M | €3.2M | €3.5M | €3.4M | €1.4M | €2.5M | €2.2M |
| Operating income | −€750,000 | −€620,000 | −€550,000 | €1.4M | €610,000 | €1.1M | −€670,000 | €1.7M | €100,000 | €30,000 | €120,000 | €110,000 | −€270,000 | €2.4M | €2.0M | €1.3M |
| Operating margin | −27.68% | −22.30% | −18.90% | 22.81% | 10.95% | 18.55% | −19.53% | 27.69% | 2.16% | 0.74% | 3.41% | 2.89% | −8.26% | 60.50% | 42.89% | 35.22% |
| EBITDA | −€226,007.05 | −€344,538.66 | −€2.1M | €2.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −8.34% | −12.39% | −72.23% | 34.79% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€290,000 | −€420,000 | −€1.9M | €1.3M | €2.2M | €2.0M | €490,000 | €1.6M | €1.2M | €1.2M | €1.1M | €1.1M | €590,000 | €2.1M | €1.4M | €1.0M |
| Net profit margin | −10.70% | −15.11% | −64.60% | 21.49% | 40.22% | 36.22% | 14.29% | 25.90% | 26.35% | 28.82% | 32.10% | 27.63% | 18.04% | 52.25% | 29.08% | 27.42% |
| Basic EPSper basic share | -€0.18 | -€0.26 | -€1.17 | €0.81 | €1.40 | €1.28 | €0.31 | €1.00 | €0.76 | €0.73 | €0.71 | €0.66 | €0.37 | €1.31 | €0.87 | €0.64 |
| Diluted EPSper diluted share | -€0.18 | -€0.26 | -€1.17 | €0.81 | €1.40 | €1.28 | €0.31 | €1.00 | €0.76 | €0.73 | €0.71 | €0.66 | €0.37 | €1.31 | €0.87 | €0.64 |
Reported ownership