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 | €48.0M | €52.3M | €46.2M | €53.5M | €59.3M | €2.70B | €3.22B | €3.19B | €3.17B | €2.93B | €2.41B | €2.14B | €1.83B | €2.04B | €1.78B | €1.47B |
| Gross profit | €48.0M | €52.3M | €46.2M | €53.5M | €59.4M | €126.9M | €143.3M | €143.3M | €145.4M | €138.7M | €121.6M | €94.7M | €85.6M | €85.5M | €72.8M | €1.44B |
| Gross margin | 100.01% | 100.00% | 100.01% | 100.00% | 100.01% | 4.70% | 4.45% | 4.50% | 4.58% | 4.74% | 5.04% | 4.43% | 4.67% | 4.19% | 4.10% | 97.51% |
| Operating expenses | €45.8M | €56.9M | €47.0M | €42.3M | €74.7M | €98.0M | €110.0M | €108.4M | €110.2M | €106.8M | €90.8M | €68.9M | €71.1M | €84.2M | €68.1M | €1.43B |
| Operating income | €2.3M | −€4.6M | −€1.1M | −€105,000 | €11.7M | €28.9M | €33.2M | €35.0M | €35.2M | €31.9M | €30.8M | €25.9M | €14.5M | €1.3M | €4.7M | €10.8M |
| Operating margin | 4.74% | −8.71% | −2.35% | −0.20% | 19.67% | 1.07% | 1.03% | 1.10% | 1.11% | 1.09% | 1.28% | 1.21% | 0.79% | 0.06% | 0.26% | 0.73% |
| EBITDA | €3.1M | −€3.3M | €556,000 | €2.1M | €14.0M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 6.45% | −6.29% | 1.20% | 3.93% | 23.54% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €2.3M | −€4.5M | −€1.5M | €11.9M | −€16.3M | €23.3M | €18.0M | €32.6M | €32.9M | €31.0M | €30.7M | €25.6M | €14.5M | €1.7M | €4.6M | €10.5M |
| Net profit margin | 4.73% | −8.51% | −3.26% | 22.24% | −27.48% | 0.86% | 0.56% | 1.02% | 1.03% | 1.06% | 1.27% | 1.20% | 0.79% | 0.08% | 0.26% | 0.71% |
| Basic EPSper basic share | €0.32 | -€0.63 | -€0.21 | €1.70 | -€2.32 | €3.31 | €2.56 | €4.65 | €4.68 | €4.42 | €8.74 | €7.31 | €4.13 | €0.49 | €1.31 | €2.98 |
| Diluted EPSper diluted share | €0.32 | -€0.63 | -€0.21 | €1.70 | -€2.32 | €3.31 | €2.56 | €4.65 | €4.68 | €4.42 | €8.74 | €7.31 | €4.13 | €0.49 | €1.31 | €2.98 |