Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2022
2023
2023
2024
2024
2025
2025
| 2025 | 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €18.5M | €18.5M | €20.4M | €20.4M | €20.1M | €20.1M | €17.8M | €17.8M | €14.1M | €14.6M | €16.9M | €14.5M | €15.3M | €14.5M | €13.8M | €15.9M | €16.9M | €13.8M | €21.8M | €13.0M |
| Gross profit | €10.5M | €9.7M | €11.9M | €12.6M | €10.7M | €11.0M | €9.7M | €10.2M | €7.8M | €7.3M | €9.3M | €7.3M | €8.2M | €6.0M | €6.2M | €7.6M | €8.1M | €4.6M | €5.5M | €4.3M |
| Gross margin | 56.83% | 52.50% | 58.33% | 61.59% | 53.33% | 54.73% | 54.21% | 57.31% | 55.58% | 49.97% | 54.92% | 50.79% | 53.09% | 41.57% | 45.06% | 47.68% | 47.78% | 33.75% | 25.39% | 33.05% |
| Operating expenses | €10.4M | €9.6M | €9.0M | €9.7M | €8.3M | €8.6M | €6.3M | €6.9M | €7.3M | €7.6M | €8.3M | €5.8M | €8.1M | €7.1M | €6.6M | €5.7M | €5.7M | €4.6M | €6.8M | €1.4M |
| Operating income | €100,000 | €100,459.36 | €2.9M | €2.9M | €2.4M | €2.4M | €3.3M | €3.3M | €480,000 | −€360,000 | €930,000 | €1.6M | €20,000 | −€1.1M | −€400,000 | €1.9M | €2.4M | €30,000 | −€1.2M | €2.9M |
| Operating margin | 0.54% | 0.54% | 14.30% | 14.29% | 11.97% | 11.97% | 18.74% | 18.73% | 3.41% | −2.47% | 5.51% | 10.85% | 0.13% | −7.39% | −2.91% | 12.12% | 14.23% | 0.22% | −5.59% | 22.52% |
| EBITDA | N/A | €2.9M | N/A | €5.6M | N/A | €4.9M | N/A | €5.7M | 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 | N/A | 15.91% | N/A | 27.60% | N/A | 24.18% | N/A | 32.06% | 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 | −€620,000 | −€619,697.98 | €1.8M | €1.8M | €1.4M | €1.4M | €2.5M | €2.5M | −€630,000 | −€1.2M | −€220,000 | €530,000 | −€790,000 | −€1.6M | −€720,000 | €530,000 | €1.3M | −€790,000 | −€1.7M | €1.5M |
| Net profit margin | −3.35% | −3.34% | 8.72% | 8.72% | 6.90% | 6.91% | 14.25% | 14.26% | −4.48% | −7.97% | −1.30% | 3.66% | −5.15% | −11.33% | −5.23% | 3.33% | 7.71% | −5.75% | −7.70% | 11.22% |
| Basic EPSper basic share | -€0.37 | -€0.37 | €1.07 | N/A | €0.84 | €0.84 | €1.53 | €1.53 | -€0.38 | -€0.70 | -€0.14 | €0.32 | -€0.48 | -€0.99 | -€0.43 | €0.32 | €0.78 | -€0.48 | -€1.01 | €1.22 |
| Diluted EPSper diluted share | -€0.37 | -€0.37 | €1.07 | €1.07 | €0.84 | €0.84 | €1.53 | €1.53 | -€0.38 | -€0.70 | -€0.14 | €0.32 | -€0.48 | -€0.99 | -€0.43 | €0.32 | €0.78 | -€0.48 | -€1.01 | €1.22 |
Reported ownership