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 | €1.4M | €1.6M | €1.7M | €1.6M | €1.7M | €2.0M | €2.4M | €2.8M | €2.8M | €2.8M | €2.8M | €2.8M | €2.8M | €3.0M | €2.8M | €2.3M |
| Gross profit | €1.2M | €1.4M | €1.5M | €1.3M | €1.5M | €1.6M | €1.9M | €2.3M | €2.3M | €2.2M | €2.1M | €2.1M | €2.1M | €2.3M | €2.0M | €1.8M |
| Gross margin | 84.51% | 87.88% | 88.02% | 82.39% | 85.88% | 83.76% | 79.58% | 80.78% | 81.27% | 78.01% | 74.73% | 75.27% | 75.36% | 75.33% | 73.65% | 77.49% |
| Operating expenses | €1.1M | €1.3M | €1.5M | €1.4M | €1.1M | €1.7M | €1.5M | €2.2M | €2.3M | €1.6M | €1.9M | €2.1M | €1.9M | €1.9M | €1.7M | €1.5M |
| Operating income | €80,000 | €120,000 | €0 | −€60,000 | €360,000 | −€90,000 | €420,000 | €40,000 | −€20,000 | €570,000 | €120,000 | €30,000 | €150,000 | €340,000 | €340,000 | €290,000 |
| Operating margin | 5.63% | 7.27% | 0.00% | −3.77% | 21.18% | −4.57% | 17.50% | 1.42% | −0.71% | 20.21% | 4.33% | 1.06% | 5.43% | 11.33% | 12.27% | 12.55% |
| EBITDA | €84,642.83 | €140,689.17 | €15,537.88 | −€28,809.88 | 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 | 5.96% | 8.53% | 0.93% | −1.81% | 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 | €90,000 | €110,000 | €20,000 | −€60,000 | €320,000 | −€80,000 | €430,000 | €40,000 | −€10,000 | €570,000 | €130,000 | €30,000 | €140,000 | €360,000 | €360,000 | €310,000 |
| Net profit margin | 6.34% | 6.67% | 1.20% | −3.77% | 18.82% | −4.06% | 17.92% | 1.42% | −0.35% | 20.21% | 4.69% | 1.06% | 5.07% | 12.00% | 13.00% | 13.42% |
| Basic EPSper basic share | €0.28 | €0.35 | €0.02 | -€0.06 | €0.35 | -€0.09 | €0.47 | €0.05 | -€0.02 | €0.63 | €0.14 | €0.03 | €0.15 | €0.39 | €0.40 | €0.35 |
| Diluted EPSper diluted share | €0.28 | €0.35 | €0.02 | -€0.06 | €0.35 | -€0.09 | €0.47 | €0.05 | -€0.02 | €0.63 | €0.14 | €0.03 | €0.15 | €0.39 | €0.40 | €0.35 |
Reported ownership