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 | €602.6M | €560.7M | €359.9M | €455.4M | €446.4M | €387.7M | €337.2M | €266.0M | €194.9M | €156.6M | €139.0M | €112.3M | €101.1M | €87.8M | €84.4M | €66.9M |
| Gross profit | €602.6M | €560.7M | €359.9M | €455.4M | €446.4M | €387.7M | €337.2M | €266.0M | €194.9M | €156.6M | €139.0M | €112.3M | €101.1M | €87.8M | €84.4M | €66.9M |
| Gross margin | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
| Operating expenses | €569.6M | €542.8M | €346.6M | €430.8M | €398.7M | €351.5M | €304.2M | €236.7M | €171.5M | €133.4M | €119.7M | €104.4M | €97.1M | €86.6M | €78.5M | €60.5M |
| Operating income | €33.0M | €17.9M | €13.3M | €24.7M | €47.7M | €36.2M | €33.0M | €29.3M | €23.3M | €23.2M | €19.3M | €7.9M | €4.0M | €1.1M | €5.9M | €6.4M |
| Operating margin | 5.48% | 3.19% | 3.70% | 5.42% | 10.68% | 9.35% | 9.79% | 11.01% | 11.97% | 14.84% | 13.86% | 7.07% | 3.93% | 1.30% | 7.02% | 9.61% |
| EBITDA | €69.7M | €56.1M | €53.9M | €57.9M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 11.56% | 10.00% | 14.98% | 12.71% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €26.0M | €13.1M | €20.5M | €18.7M | €30.6M | €27.9M | €24.4M | €22.5M | €18.4M | €18.1M | €15.9M | €5.9M | €3.2M | −€820,000 | €3.8M | €3.3M |
| Net profit margin | 4.31% | 2.34% | 5.69% | 4.10% | 6.85% | 7.19% | 7.24% | 8.45% | 9.45% | 11.54% | 11.43% | 5.28% | 3.15% | −0.93% | 4.44% | 4.87% |
| Basic EPSper basic share | €3.77 | €1.81 | €2.93 | €2.88 | €4.65 | €4.20 | €3.75 | €3.46 | €2.97 | €2.91 | €2.56 | €0.96 | €0.51 | -€0.13 | €0.60 | €0.53 |
| Diluted EPSper diluted share | €3.87 | €1.85 | €3.01 | €2.96 | €4.79 | €4.33 | €3.90 | €3.60 | €3.10 | €3.04 | €2.63 | €0.97 | €0.51 | -€0.13 | €0.60 | €0.53 |