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 | €668.6M | €574.4M | €467.4M | €413.5M | €424.8M | €470.5M | €423.6M | €329.7M | €289.4M | €261.0M | €239.0M | €211.6M | €188.8M | €169.5M | €144.6M | €124.5M |
| Gross profit | €668.6M | €574.4M | €467.4M | €413.5M | €424.8M | €470.5M | €423.6M | €191.1M | €191.1M | €162.7M | €131.8M | €103.8M | €95.1M | €68.0M | €58.3M | €124.5M |
| Gross margin | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 57.95% | 66.04% | 62.35% | 55.16% | 49.05% | 50.36% | 40.14% | 40.32% | 100.00% |
| Operating expenses | €573.6M | €487.9M | €358.8M | €303.3M | €290.9M | €346.5M | €249.9M | €33.9M | €30.3M | €27.3M | €22.5M | €16.2M | €30.3M | €8.1M | €7.5M | €87.3M |
| Operating income | €95.0M | €86.5M | €108.6M | €110.2M | €133.9M | €124.0M | €173.8M | €157.2M | €160.9M | €135.4M | €109.4M | €87.6M | €64.8M | €60.0M | €50.8M | €37.3M |
| Operating margin | 14.21% | 15.06% | 23.23% | 26.65% | 31.51% | 26.35% | 41.01% | 47.67% | 55.59% | 51.89% | 45.76% | 41.38% | 34.32% | 35.37% | 35.16% | 29.95% |
| EBITDA | €119.7M | €153.5M | €135.6M | €146.3M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 17.91% | 26.73% | 29.02% | 35.38% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €71.8M | €70.2M | €86.7M | €84.2M | €95.2M | €88.4M | €142.1M | €131.1M | €125.0M | €103.2M | €80.8M | €65.0M | €47.0M | €42.5M | €39.3M | €27.8M |
| Net profit margin | 10.74% | 12.22% | 18.55% | 20.36% | 22.41% | 18.80% | 33.53% | 39.77% | 43.19% | 39.56% | 33.82% | 30.74% | 24.90% | 25.05% | 27.15% | 22.35% |
| Basic EPSper basic share | €1.50 | €1.63 | €1.99 | €1.94 | €2.14 | €2.01 | €3.06 | €2.83 | €2.82 | €6.99 | €5.48 | €4.41 | €3.20 | €3.10 | €2.87 | €2.03 |
| Diluted EPSper diluted share | €1.29 | €1.72 | €1.99 | €1.94 | €2.14 | €2.01 | €3.06 | €2.83 | €2.82 | €6.99 | €5.48 | €4.41 | €3.20 | €3.10 | €2.87 | €2.03 |