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 | €392.4M | €449.0M | €488.8M | €480.4M | €403.6M | €763.9M | €784.2M | €688.0M | €581.6M | €500.8M | €498.9M | €456.5M | €477.6M | €422.8M | €378.8M | €308.7M |
| Gross profit | €302.7M | €338.4M | €340.1M | €306.3M | €247.0M | €569.2M | €563.9M | €469.0M | €382.1M | €311.1M | €308.0M | €268.8M | €252.5M | €204.0M | €158.6M | €126.2M |
| Gross margin | 77.14% | 75.37% | 69.57% | 63.75% | 61.20% | 74.52% | 71.91% | 68.17% | 65.69% | 62.13% | 61.74% | 58.88% | 52.87% | 48.25% | 41.86% | 40.88% |
| Operating expenses | €266.0M | €309.9M | €308.1M | €268.7M | €227.3M | €538.0M | €527.1M | €451.7M | €369.4M | €295.2M | €285.9M | €256.3M | €237.0M | €189.8M | €146.6M | €115.2M |
| Operating income | €12.9M | €30.0M | €32.3M | €33.4M | €19.8M | €31.3M | €36.8M | €17.3M | €12.7M | €15.9M | €22.1M | €12.4M | €15.5M | €14.3M | €12.0M | €11.0M |
| Operating margin | 3.27% | 6.68% | 6.60% | 6.95% | 4.89% | 4.10% | 4.70% | 2.52% | 2.18% | 3.18% | 4.43% | 2.73% | 3.24% | 3.37% | 3.16% | 3.57% |
| EBITDA | €44.6M | €55.4M | €58.4M | €62.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 11.37% | 12.34% | 11.96% | 12.94% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €23.1M | €13.1M | €16.7M | €24.7M | €12.4M | €6.3M | €18.7M | €8.6M | €4.5M | €6.4M | €12.8M | €2.6M | €3.7M | €8.8M | €5.3M | €8.7M |
| Net profit margin | 5.88% | 2.92% | 3.41% | 5.13% | 3.07% | 0.83% | 2.39% | 1.25% | 0.77% | 1.28% | 2.56% | 0.58% | 0.77% | 2.08% | 1.40% | 2.82% |
| Basic EPSper basic share | €1.93 | €0.64 | €1.14 | €1.89 | €1.04 | -€0.03 | €1.34 | €0.61 | €0.28 | €0.49 | €1.36 | €0.23 | €0.39 | €0.92 | €0.48 | €0.92 |
| Diluted EPSper diluted share | €1.92 | €0.64 | €1.13 | €1.83 | €1.02 | -€0.03 | €1.34 | €0.61 | €0.28 | €0.49 | €1.36 | €0.23 | €0.39 | €0.92 | €0.48 | €0.92 |