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 | €483.7M | €481.6M | €475.7M | €509.3M | €585.4M | €541.3M | €625.8M | €645.7M | €667.7M | €606.6M | €559.8M | €501.7M | €505.5M | €456.4M | €480.0M | €419.6M |
| Gross profit | €129.2M | €122.9M | €116.2M | €110.2M | €128.0M | €122.9M | €135.1M | €140.6M | €137.4M | €140.5M | €132.2M | €122.8M | €125.2M | €117.5M | €131.6M | €118.9M |
| Gross margin | 26.71% | 25.52% | 24.42% | 21.63% | 21.86% | 22.71% | 21.59% | 21.78% | 20.58% | 23.16% | 23.62% | 24.49% | 24.77% | 25.74% | 27.42% | 28.34% |
| Operating expenses | €120.3M | €112.7M | €104.6M | €106.0M | €120.9M | €117.6M | €177.2M | €139.5M | €135.4M | €133.3M | €126.6M | €115.8M | €107.4M | €84.8M | €78.7M | €71.9M |
| Operating income | €8.9M | €10.2M | €11.5M | €4.2M | €7.1M | €5.4M | −€42.0M | €1.1M | €2.0M | €7.2M | €5.6M | €7.0M | €17.8M | €32.6M | €52.9M | €47.1M |
| Operating margin | 1.83% | 2.12% | 2.42% | 0.83% | 1.21% | 0.99% | −6.72% | 0.17% | 0.31% | 1.19% | 1.00% | 1.40% | 3.53% | 7.15% | 11.03% | 11.22% |
| EBITDA | €18.8M | €20.5M | €21.8M | €15.9M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 3.89% | 4.25% | 4.59% | 3.12% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €4.1M | €4.0M | €8.0M | €2.8M | €6.8M | €6.9M | −€40.8M | −€1.7M | €1.1M | €4.5M | €3.4M | €2.9M | €11.6M | €22.2M | €36.0M | €32.3M |
| Net profit margin | 0.84% | 0.84% | 1.69% | 0.55% | 1.16% | 1.27% | −6.52% | −0.26% | 0.17% | 0.74% | 0.60% | 0.57% | 2.29% | 4.86% | 7.51% | 7.69% |
| Basic EPSper basic share | €0.28 | €0.27 | €0.54 | €0.19 | €0.49 | €0.54 | -€3.24 | -€0.12 | €0.12 | €0.38 | €0.28 | €0.24 | €0.97 | €1.87 | €3.04 | €2.72 |
| Diluted EPSper diluted share | €0.28 | €0.27 | €0.54 | €0.19 | €0.49 | €0.54 | -€3.24 | -€0.12 | €0.12 | €0.38 | €0.28 | €0.24 | €0.97 | €1.87 | €3.04 | €2.72 |