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 | €490,000 | €530,000 | €880,000 | €1.9M | €4.9M | €700,000 | €1.5M | €2.0M | €1.5M | €1.8M | €4.1M | €2.8M | €1.4M | €4.0M | €14.1M | €17.3M |
| Gross profit | €450,000 | €490,000 | €830,000 | €1.8M | €4.6M | €310,000 | €1.1M | €1.6M | €1.3M | €1.6M | €4.1M | €2.8M | €1.4M | €4.0M | €12.3M | €14.9M |
| Gross margin | 91.84% | 92.45% | 94.32% | 91.19% | 94.05% | 44.29% | 73.29% | 82.14% | 87.58% | 87.98% | 100.00% | 100.00% | 100.00% | 100.00% | 87.22% | 85.96% |
| Operating expenses | €8.5M | €2.3M | €18.6M | €3.2M | €5.4M | €2.0M | €2.4M | — | €1.7M | €1.4M | — | — | €3.1M | €8.0M | €37.6M | €14.0M |
| Operating income | €109.3M | €31.3M | −€17.8M | −€1.4M | −€800,000 | −€1.7M | −€1.3M | €7.9M | −€360,000 | €170,000 | €4.1M | €9.6M | −€1.8M | −€3.9M | −€25.4M | €910,000 |
| Operating margin | 22,297.96% | 5,909.43% | −2,017.05% | −75.13% | −16.43% | −241.43% | −90.41% | 402.04% | −23.53% | 9.29% | 100.74% | 347.27% | −125.00% | −96.30% | −180.04% | 5.26% |
| EBITDA | €116.5M | €32.1M | €54.1M | €58.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 23,785.51% | 6,061.89% | 6,151.59% | 3,015.55% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €106.9M | €30.6M | −€15.6M | €2.0M | −€350,000 | €340,000 | −€1.5M | €9.1M | €1.8M | €2.3M | €5.2M | €9.5M | −€1.8M | −€9.2M | −€24.8M | €1.2M |
| Net profit margin | 21,824.49% | 5,767.92% | −1,773.86% | 105.70% | −7.19% | 48.57% | −103.42% | 463.78% | 120.26% | 127.32% | 128.01% | 346.55% | −125.00% | −227.16% | −176.28% | 6.87% |
| Basic EPSper basic share | €12.72 | €3.63 | -€1.86 | €0.37 | -€0.06 | €0.06 | -€0.28 | €1.74 | €0.37 | €0.51 | €1.15 | €2.10 | -€0.39 | -€2.03 | -€5.45 | €0.23 |
| Diluted EPSper diluted share | €12.67 | €3.63 | -€1.86 | €0.37 | -€0.06 | €0.06 | -€0.28 | €1.74 | €0.37 | €0.51 | €1.15 | €2.10 | -€0.39 | -€2.03 | -€5.45 | €0.23 |