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.5M | €6.0M | €2.4M | €8.9M | €3.5M | €8.4M | €21.1M | €17.6M | €19.4M | €11.4M | €14.7M | €12.2M | €11.5M | €14.1M | €19.0M | €24.1M |
| Gross profit | €2.1M | €5.4M | €1.9M | €8.4M | €2.7M | €7.5M | €20.5M | €16.8M | €17.9M | €10.5M | €13.7M | €11.2M | €10.3M | €12.5M | €17.6M | €19.6M |
| Gross margin | 84.40% | 90.65% | 79.17% | 93.52% | 75.21% | 88.84% | 96.92% | 95.23% | 91.96% | 92.25% | 93.52% | 92.20% | 89.82% | 89.06% | 92.79% | 81.17% |
| Operating expenses | €2.1M | €3.4M | €4.4M | €11.0M | €400,000 | €3.6M | €16.4M | €13.3M | €15.2M | €7.8M | €11.2M | €8.8M | €8.0M | €11.9M | €17.2M | €16.2M |
| Operating income | €30,000 | €2.0M | −€2.5M | −€2.7M | €2.3M | €3.9M | €4.0M | €3.4M | €2.6M | €2.7M | €2.5M | €2.5M | €2.3M | €680,000 | €420,000 | €3.3M |
| Operating margin | 1.20% | 33.72% | −105.00% | −29.83% | 63.94% | 45.72% | 19.18% | 19.43% | 13.65% | 23.86% | 17.41% | 20.11% | 20.37% | 4.83% | 2.21% | 13.85% |
| EBITDA | €215,043.12 | €3.1M | −€363,672.77 | −€1.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 8.60% | 51.79% | −15.15% | −18.18% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€750,000 | €1.9M | −€2.3M | −€2.8M | €2.5M | €3.1M | €3.6M | €2.5M | €1.6M | €1.6M | €1.3M | €640,000 | €780,000 | −€510,000 | −€1.5M | €1.2M |
| Net profit margin | −30.00% | 31.05% | −97.50% | −30.84% | 69.58% | 36.34% | 17.09% | 14.49% | 8.14% | 14.52% | 8.53% | 5.25% | 6.79% | −3.62% | −7.74% | 4.94% |
| Basic EPSper basic share | -€0.05 | €0.10 | -€0.17 | -€0.22 | €0.16 | €0.17 | €0.19 | €0.12 | €0.07 | €0.09 | €0.05 | €0.02 | €0.02 | -€0.03 | -€0.06 | €0.06 |
| Diluted EPSper diluted share | -€0.06 | €0.10 | -€0.17 | -€0.22 | €0.16 | €0.18 | €0.20 | €0.13 | €0.07 | €0.09 | €0.06 | €0.02 | €0.02 | -€0.03 | -€0.06 | €0.06 |