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 | €1.45B | €1.42B | €901.9M | €994.5M | €945.0M | €800.9M | €833.3M | €853.1M | €836.5M | €820.1M | €803.8M | €766.3M | €745.3M | €743.6M | €742.9M | €714.2M |
| Gross profit | €543.3M | €534.0M | €392.2M | €425.5M | €418.3M | €322.4M | €353.7M | €365.8M | €370.1M | €364.0M | €361.3M | €341.4M | €324.0M | €323.0M | €309.7M | €295.0M |
| Gross margin | 37.55% | 37.58% | 43.49% | 42.79% | 44.26% | 40.25% | 42.45% | 42.88% | 44.24% | 44.38% | 44.95% | 44.55% | 43.47% | 43.44% | 41.68% | 41.31% |
| Research & development | €26.9M | €30.8M | €18.9M | €15.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €484.7M | €495.4M | €303.5M | €329.1M | €328.1M | €281.9M | €250.1M | €312.3M | €320.8M | €316.5M | €318.0M | €298.4M | €281.4M | €302.1M | €281.3M | €352.6M |
| Operating income | €58.6M | €38.6M | €88.7M | €96.4M | €90.2M | €40.5M | €103.6M | €53.5M | €49.3M | €47.5M | €43.3M | €43.0M | €42.6M | €20.9M | €28.4M | −€57.6M |
| Operating margin | 4.05% | 2.72% | 9.83% | 9.69% | 9.54% | 5.06% | 12.43% | 6.27% | 5.89% | 5.79% | 5.39% | 5.61% | 5.72% | 2.81% | 3.83% | −8.06% |
| EBITDA | €146.9M | €119.0M | €140.9M | €142.9M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 10.15% | 8.37% | 15.62% | 14.37% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €14.7M | €6.6M | €61.0M | €71.5M | €60.5M | €22.9M | €80.4M | €33.9M | €29.8M | €29.1M | €27.3M | €24.3M | €23.9M | €14.7M | €18.3M | −€62.8M |
| Net profit margin | 1.02% | 0.46% | 6.76% | 7.19% | 6.40% | 2.86% | 9.65% | 3.97% | 3.56% | 3.55% | 3.40% | 3.17% | 3.21% | 1.98% | 2.46% | −8.79% |
| Basic EPSper basic share | €0.52 | €0.21 | €2.16 | €2.53 | €2.14 | €0.80 | €2.86 | €1.19 | €1.06 | €1.04 | €0.97 | €0.87 | €0.85 | €0.52 | €0.65 | -€2.24 |
| Diluted EPSper diluted share | €0.55 | €0.22 | €2.29 | €2.69 | €2.27 | €0.86 | €3.04 | €1.27 | €1.13 | €1.10 | €1.03 | €0.92 | €0.91 | €0.56 | €0.69 | -€2.24 |