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 | €650,000 | €330,000 | €370,000 | €360,000 | €880,000 | €5.4M | €6.4M | €1.5M | €1.2M | €4.8M | €6.7M | €2.8M | €5.2M | €5.6M | €4.3M | €13.4M |
| Gross profit | €620,000 | €230,000 | €290,000 | €290,000 | €790,000 | €5.3M | €6.2M | €1.3M | €950,000 | €4.2M | €6.2M | €2.3M | €4.6M | €4.7M | €3.6M | €9.6M |
| Gross margin | 95.38% | 69.70% | 78.38% | 80.56% | 89.77% | 97.77% | 95.79% | 86.18% | 77.87% | 87.89% | 92.14% | 80.94% | 87.86% | 84.19% | 85.68% | 71.48% |
| Operating expenses | €1.1M | €50,000 | €1.1M | €2.2M | €290,000 | €4.6M | €6.1M | €1.5M | €940,000 | €2.9M | €5.1M | €2.0M | €3.3M | €4.6M | €4.6M | €7.8M |
| Operating income | −€500,000 | €180,000 | −€820,000 | −€1.9M | €500,000 | €650,000 | €90,000 | −€200,000 | €10,000 | €1.3M | €1.1M | €200,000 | €1.3M | €170,000 | −€930,000 | €1.9M |
| Operating margin | −76.92% | 54.55% | −221.62% | −541.67% | 56.82% | 12.06% | 1.40% | −13.16% | 0.82% | 26.72% | 16.77% | 7.19% | 24.47% | 3.02% | −21.83% | 13.78% |
| EBITDA | −€91,037.32 | €2.2M | €406,110.53 | €444,030.41 | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | −14.01% | 676.01% | 109.76% | 123.34% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€320,000 | €2.0M | −€610,000 | €160,000 | €1.4M | €1.5M | €1.6M | €2.5M | €470,000 | €950,000 | €840,000 | €210,000 | €760,000 | −€440,000 | −€1.4M | €980,000 |
| Net profit margin | −49.23% | 618.18% | −164.86% | 44.44% | 156.82% | 27.09% | 25.23% | 163.16% | 38.52% | 19.83% | 12.46% | 7.55% | 14.64% | −7.82% | −33.80% | 7.30% |
| Basic EPSper basic share | -€0.08 | €0.51 | -€0.15 | €0.04 | €0.35 | €0.37 | €0.41 | €0.62 | €0.12 | €0.32 | €0.28 | €0.07 | €0.26 | -€0.15 | -€0.49 | €0.32 |
| Diluted EPSper diluted share | -€0.08 | €0.51 | -€0.15 | €0.04 | €0.35 | €0.37 | €0.41 | €0.62 | €0.12 | €0.32 | €0.28 | €0.07 | €0.26 | -€0.15 | -€0.49 | €0.32 |