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.8M | €2.7M | €2.8M | €4.2M | €3.1M | €3.0M | €2.9M | €3.2M | €5.1M | €3.7M | €2.5M | €2.9M | €2.5M | €2.5M | €3.1M | €2.3M |
| Gross profit | €1.9M | €1.8M | €1.8M | €3.1M | €2.0M | €2.1M | €1.8M | €2.1M | €4.1M | €2.6M | €1.4M | €2.0M | €1.9M | €1.9M | €2.7M | €1.9M |
| Gross margin | 67.96% | 66.17% | 64.18% | 73.57% | 65.27% | 67.76% | 60.82% | 64.80% | 79.96% | 71.35% | 56.52% | 68.88% | 73.91% | 78.00% | 84.44% | 81.47% |
| Operating expenses | €5.3M | €3.4M | €3.4M | €1.8M | €1.7M | €1.8M | €3.9M | €6.0M | €2.9M | €5.2M | €780,000 | €1.0M | €1.0M | €1.1M | €1.9M | €1.2M |
| Operating income | −€3.4M | −€1.7M | −€1.6M | €1.3M | €340,000 | €310,000 | −€2.1M | −€3.9M | €1.2M | −€2.6M | €650,000 | €940,000 | €870,000 | €880,000 | €770,000 | €720,000 |
| Operating margin | −118.31% | −63.16% | −55.32% | 29.76% | 10.93% | 10.20% | −71.82% | −122.43% | 22.79% | −69.19% | 25.69% | 32.87% | 34.39% | 35.20% | 24.44% | 31.03% |
| EBITDA | €105,341.39 | −€807,388.62 | −€404,000 | €3.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 3.71% | −30.35% | −14.33% | 74.90% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€3.4M | −€1.8M | −€1.8M | €840,000 | −€80,000 | €50,000 | −€2.4M | −€4.2M | €880,000 | −€2.9M | €380,000 | €730,000 | €770,000 | €780,000 | €690,000 | €670,000 |
| Net profit margin | −121.13% | −67.29% | −63.12% | 20.00% | −2.57% | 1.64% | −81.44% | −131.46% | 17.29% | −77.30% | 15.02% | 25.52% | 30.43% | 31.20% | 21.90% | 28.88% |
| Basic EPSper basic share | -€0.22 | -€0.12 | -€0.12 | €0.05 | -€0.01 | €0.00 | -€0.23 | -€0.41 | €0.09 | -€0.28 | €0.04 | €0.08 | €0.08 | €0.08 | €0.08 | €0.08 |
| Diluted EPSper diluted share | -€0.22 | -€0.12 | -€0.12 | €0.05 | -€0.01 | €0.00 | -€0.23 | -€0.41 | €0.09 | -€0.28 | €0.04 | €0.08 | €0.08 | €0.08 | €0.08 | €0.08 |