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 | €864.5M | €832.8M | €780.2M | €732.7M | €692.8M | €727.3M | €714.9M | €653.3M | €599.4M | €593.1M | €554.2M | €523.8M | €528.6M | €503.4M | €469.0M | €446.8M |
| Gross profit | €670.5M | €644.8M | €592.8M | €557.5M | €532.1M | €557.1M | €529.4M | €474.6M | €430.9M | €424.5M | €392.0M | €361.1M | €338.6M | €317.1M | €295.4M | €278.1M |
| Gross margin | 77.56% | 77.42% | 75.98% | 76.08% | 76.80% | 76.61% | 74.06% | 72.65% | 71.90% | 71.58% | 70.74% | 68.95% | 64.05% | 63.00% | 62.98% | 62.25% |
| Operating expenses | €582.3M | €558.7M | €511.2M | €481.9M | €459.9M | €477.4M | €472.5M | €420.9M | €381.7M | €377.5M | €355.4M | €328.5M | €309.0M | €288.3M | €265.3M | €250.3M |
| Operating income | €88.2M | €86.1M | €83.9M | €75.6M | €72.2M | €79.7M | €57.0M | €53.7M | €49.2M | €47.0M | €36.6M | €32.6M | €29.5M | €28.9M | €30.1M | €27.9M |
| Operating margin | 10.20% | 10.34% | 10.75% | 10.32% | 10.42% | 10.96% | 7.97% | 8.22% | 8.21% | 7.93% | 6.61% | 6.23% | 5.58% | 5.73% | 6.43% | 6.24% |
| EBITDA | €140.6M | €142.7M | €137.7M | €128.8M | €124.6M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 16.26% | 17.13% | 17.65% | 17.58% | 17.99% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €58.0M | €60.1M | €57.3M | €51.1M | €48.9M | €51.9M | €31.8M | €36.3M | €33.6M | €30.4M | €22.7M | €21.4M | €21.6M | €18.8M | €18.6M | €13.7M |
| Net profit margin | 6.71% | 7.21% | 7.35% | 6.97% | 7.06% | 7.14% | 4.45% | 5.56% | 5.60% | 5.12% | 4.10% | 4.08% | 4.09% | 3.74% | 3.96% | 3.07% |
| Basic EPSper basic share | €8.46 | €8.64 | €8.10 | €7.20 | €6.77 | €7.00 | €4.29 | €4.90 | €4.54 | €4.10 | €3.12 | €2.89 | €2.92 | €2.55 | €2.52 | €1.86 |
| Diluted EPSper diluted share | €8.45 | €8.63 | €8.10 | €7.19 | €6.72 | €7.09 | €4.34 | €4.97 | €4.62 | €4.18 | €3.18 | €2.95 | €3.23 | €2.83 | €2.80 | €1.86 |