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 | €195.1M | €235.4M | €196.7M | €165.4M | €73.3M | €38.7M | €41.2M | €109.0M | €53.8M | €9.2M | €1.9M | €22.9M | €17.8M | €3.1M | €15.2M | €40,000 |
| Gross profit | €151.8M | €190.5M | €162.4M | €135.0M | €55.2M | €27.1M | €29.9M | €90.0M | €45.7M | €4.9M | €1.8M | €17.8M | €12.9M | €3.0M | €8.2M | €20,000 |
| Gross margin | 77.81% | 80.93% | 82.56% | 81.60% | 75.30% | 69.93% | 72.48% | 82.56% | 84.99% | 53.54% | 96.84% | 77.79% | 72.86% | 95.81% | 54.14% | 50.00% |
| Operating expenses | €97.0M | €111.9M | €68.4M | €49.1M | €25.8M | €51.8M | €25.0M | €50.1M | €39.6M | €1.4M | — | — | €18.3M | €2.3M | €460,000 | €10,000 |
| Operating income | €54.9M | €78.6M | €94.0M | €85.9M | €29.4M | −€24.8M | €4.8M | €39.9M | €6.1M | €3.6M | €3.4M | €88.7M | −€5.4M | €680,000 | €7.8M | €10,000 |
| Operating margin | 28.11% | 33.39% | 47.79% | 51.95% | 40.14% | −63.99% | 11.72% | 36.59% | 11.33% | 38.82% | 176.84% | 387.98% | −30.41% | 21.94% | 51.12% | 25.00% |
| EBITDA | €133.2M | €168.5M | €158.8M | €132.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 68.29% | 71.59% | 80.77% | 80.15% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €31.5M | €52.7M | €67.5M | €66.2M | €26.4M | −€16.1M | €190,000 | €17.9M | €7.7M | €70,000 | €530,000 | €54.0M | −€7.7M | €2.3M | €10.5M | €120,000 |
| Net profit margin | 16.15% | 22.38% | 34.31% | 40.01% | 35.95% | −41.62% | 0.46% | 16.45% | 14.27% | 0.76% | 27.89% | 236.20% | −43.07% | 73.55% | 68.95% | 300.00% |
| Basic EPSper basic share | €6.03 | €10.03 | €13.02 | €12.15 | €4.88 | -€3.28 | €0.01 | €2.92 | €1.10 | €0.01 | -€0.02 | €4.73 | -€1.56 | €0.59 | €2.39 | €0.03 |
| Diluted EPSper diluted share | €6.03 | €10.26 | €13.02 | €12.15 | €5.00 | -€3.37 | €0.01 | €3.00 | €1.12 | €0.01 | -€0.02 | €4.97 | -€1.56 | €0.59 | €2.39 | €0.03 |