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 | €129.1M | €205.9M | €273.3M | €347.5M | €267.4M | €233.0M | €225.7M | €176.1M | €141.8M | €96.6M | €79.8M | €78.5M | €86.6M | €74.9M | €900,000 | €360,000 |
| Gross profit | €57.0M | €103.2M | €131.5M | €156.7M | €123.1M | €109.3M | €101.8M | €79.0M | €65.9M | €43.5M | €41.2M | €39.4M | €40.3M | €36.2M | €330,000 | €360,000 |
| Gross margin | 44.17% | 50.14% | 48.13% | 45.10% | 46.03% | 46.89% | 45.10% | 44.88% | 46.49% | 45.00% | 51.60% | 50.18% | 46.58% | 48.33% | 36.67% | 100.00% |
| Operating expenses | €28.9M | €85.7M | €142.8M | €141.2M | €117.6M | €90.6M | €97.8M | €72.2M | €22.1M | €40.2M | €38.1M | €35.2M | €36.3M | €32.2M | €3.0M | €530,000 |
| Operating income | €28.2M | €17.6M | −€11.3M | €15.5M | €5.5M | €18.6M | €3.9M | €6.8M | €43.8M | €3.2M | €3.0M | €4.2M | €4.1M | €3.9M | −€2.6M | −€170,000 |
| Operating margin | 21.81% | 8.54% | −4.12% | 4.45% | 2.05% | 8.00% | 1.74% | 3.88% | 30.87% | 3.33% | 3.82% | 5.35% | 4.69% | 5.26% | −294.44% | −47.22% |
| EBITDA | €13.6M | €6.2M | €15.0M | €41.9M | €26.9M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 10.56% | 3.01% | 5.48% | 12.05% | 10.05% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €22.7M | €12.2M | −€20.3M | €10.4M | €4.7M | €16.5M | €2.8M | €4.6M | €40.0M | €1.4M | €1.2M | €1.6M | €2.3M | €2.0M | −€2.6M | −€200,000 |
| Net profit margin | 17.57% | 5.94% | −7.42% | 3.00% | 1.77% | 7.08% | 1.25% | 2.62% | 28.22% | 1.45% | 1.50% | 2.02% | 2.60% | 2.69% | −293.33% | −55.56% |
| Basic EPSper basic share | €5.24 | €2.96 | -€3.97 | €2.78 | €1.17 | €4.15 | €0.71 | €1.15 | €10.02 | €0.29 | €0.25 | €0.34 | €0.59 | €0.58 | -€0.88 | -€0.07 |
| Diluted EPSper diluted share | €5.24 | €2.96 | -€3.97 | €2.78 | €1.17 | €4.15 | €0.71 | €1.15 | €10.02 | €0.29 | €0.25 | €0.34 | €0.59 | €0.58 | -€0.88 | -€0.07 |