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 | €4.1M | €3.7M | €4.5M | €4.2M | €3.3M | €3.0M | €2.6M | €3.1M | €2.7M | €3.0M | €3.1M | €3.0M | €2.4M | €2.8M | €3.1M | €1.4M |
| Gross profit | €2.6M | €2.6M | €3.0M | €2.8M | €2.4M | €2.2M | €2.2M | €2.2M | €2.2M | €2.3M | €2.3M | €2.3M | €2.0M | €2.2M | €2.5M | €1.2M |
| Gross margin | 62.59% | 68.72% | 66.44% | 66.35% | 74.85% | 75.17% | 86.43% | 70.42% | 82.29% | 78.26% | 74.84% | 77.48% | 80.74% | 78.17% | 80.89% | 85.93% |
| Operating expenses | €2.8M | €2.5M | €2.6M | €2.5M | €2.3M | €2.2M | €2.2M | €2.1M | €2.2M | €2.3M | €2.2M | €2.2M | €1.9M | €2.1M | €2.5M | €1.1M |
| Operating income | −€200,000 | €70,000 | €380,000 | €270,000 | €100,000 | €50,000 | €30,000 | €80,000 | €40,000 | €80,000 | €80,000 | €110,000 | €20,000 | €70,000 | €50,000 | €80,000 |
| Operating margin | −4.89% | 1.87% | 8.44% | 6.44% | 3.07% | 1.68% | 1.16% | 2.57% | 1.48% | 2.68% | 2.61% | 3.64% | 0.82% | 2.46% | 1.59% | 5.93% |
| EBITDA | −€164,181.39 | €199,056.93 | €506,606.89 | €392,468.91 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| EBITDA margin | −4.01% | 5.32% | 11.26% | 9.37% | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| Net income | −€180,000 | €90,000 | €380,000 | €260,000 | €90,000 | €40,000 | €30,000 | €80,000 | €40,000 | €70,000 | €80,000 | €110,000 | €10,000 | €40,000 | €40,000 | €70,000 |
| Net profit margin | −4.40% | 2.41% | 8.44% | 6.21% | 2.76% | 1.34% | 1.16% | 2.57% | 1.48% | 2.34% | 2.61% | 3.64% | 0.41% | 1.41% | 1.27% | 5.19% |
| Basic EPSper basic share | -€0.13 | €0.06 | €0.09 | €0.06 | €0.02 | €0.01 | €0.01 | €0.02 | €0.01 | €0.02 | €0.02 | €0.02 | €0.00 | €0.01 | €0.01 | €0.02 |
| Diluted EPSper diluted share | -€0.13 | €0.06 | €0.09 | €0.06 | €0.02 | €0.01 | €0.01 | €0.02 | €0.01 | €0.02 | €0.02 | €0.02 | €0.00 | €0.01 | €0.01 | €0.02 |
Reported ownership