Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €178.2M | €161.0M | €136.3M | €104.8M | N/A | N/A | €10,000 | €40,000 | €50,000 | €10,000 | €0 | €0 | €20,000 | €350,000 | €2.0M | €5.7M |
| Gross profit | €89.7M | €81.7M | €65.4M | €49.4M | N/A | N/A | €0 | €40,000 | €50,000 | €0 | −€20,000 | €0 | €0 | €220,000 | €680,000 | €580,000 |
| Gross margin | 50.35% | 50.75% | 48.01% | 47.13% | N/A | N/A | 0.00% | 100.00% | 100.00% | 0.00% | N/A | N/A | 0.00% | 62.86% | 34.52% | 10.10% |
| Operating expenses | €83.1M | €79.8M | €71.5M | €55.5M | N/A | N/A | €150,000 | €250,000 | €300,000 | €2.3M | €250,000 | €210,000 | €100,000 | €110,000 | N/A | €420,000 |
| Operating income | €6.6M | €2.0M | −€6.0M | −€6.0M | €230,000 | −€170,000 | −€150,000 | −€210,000 | −€250,000 | −€2.3M | −€270,000 | −€210,000 | −€100,000 | €110,000 | €720,000 | €160,000 |
| Operating margin | 3.70% | 1.22% | −4.43% | −5.76% | N/A | N/A | −1,500.00% | −525.00% | −500.00% | −22,800.00% | N/A | N/A | −500.00% | 31.43% | 36.55% | 2.79% |
| EBITDA | €14.2M | €10.6M | €1.3M | €752,193.51 | 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 | 7.95% | 6.59% | 0.93% | 0.72% | 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 | €5.8M | €1.4M | −€6.5M | −€7.3M | −€190,000 | −€200,000 | −€160,000 | −€1.3M | −€1.3M | −€2.3M | −€280,000 | −€230,000 | −€1.3M | €110,000 | €710,000 | €140,000 |
| Net profit margin | 3.24% | 0.88% | −4.75% | −6.91% | N/A | N/A | −1,600.00% | −3,150.00% | −2,500.00% | −22,800.00% | N/A | N/A | −6,450.00% | 31.43% | 36.04% | 2.44% |
| Basic EPSper basic share | €0.12 | €0.03 | -€0.15 | -€0.17 | €0.00 | -€0.03 | -€0.02 | -€0.18 | -€0.18 | -€0.32 | -€0.05 | -€0.12 | -€0.75 | €0.06 | €0.41 | €0.09 |
| Diluted EPSper diluted share | N/A | €0.03 | -€0.15 | -€0.17 | €0.00 | -€0.03 | -€0.02 | -€0.18 | -€0.18 | -€0.32 | -€0.05 | -€0.12 | -€0.75 | €0.06 | €0.41 | €0.09 |
Reported ownership