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.73B | €1.88B | €2.11B | €1.57B | €1.25B | €959.5M | €1.28B | €1.30B | €1.14B | €1.04B | €1.06B | €959.7M | €857.0M | €859.6M | €831.3M | €631.0M |
| Gross profit | €387.2M | €417.7M | €412.8M | €259.6M | €209.1M | €168.8M | €201.7M | €199.3M | €205.1M | €206.5M | €202.9M | €174.6M | €155.6M | €156.2M | €148.5M | €117.0M |
| Gross margin | 22.32% | 22.26% | 19.60% | 16.58% | 16.77% | 17.60% | 15.71% | 15.32% | 18.00% | 19.82% | 19.13% | 18.20% | 18.15% | 18.17% | 17.86% | 18.55% |
| Research & development | €33.9M | €39.0M | €38.4M | €19.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €258.3M | €256.3M | €248.9M | €158.1M | €136.9M | €137.8M | €168.5M | €123.0M | €134.4M | €130.2M | €121.4M | €118.0M | €106.3M | €109.3M | €97.8M | €85.7M |
| Operating income | €128.9M | €161.4M | €163.8M | €101.5M | €72.1M | €31.1M | €33.3M | €76.2M | €70.6M | €76.3M | €81.6M | €56.7M | €49.3M | €46.8M | €50.6M | €31.4M |
| Operating margin | 7.43% | 8.60% | 7.78% | 6.48% | 5.79% | 3.24% | 2.59% | 5.86% | 6.20% | 7.32% | 7.69% | 5.91% | 5.75% | 5.45% | 6.09% | 4.97% |
| EBITDA | €203.9M | €248.3M | €234.8M | €149.3M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 11.76% | 13.23% | 11.15% | 9.54% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €51.0M | €78.2M | €80.5M | €61.2M | €36.8M | €14.2M | €10.3M | €48.1M | €41.0M | €43.5M | €51.7M | €32.7M | €24.4M | €7.4M | €26.8M | −€8.3M |
| Net profit margin | 2.94% | 4.17% | 3.82% | 3.91% | 2.95% | 1.48% | 0.80% | 3.70% | 3.60% | 4.17% | 4.87% | 3.41% | 2.84% | 0.86% | 3.22% | −1.32% |
| Basic EPSper basic share | €1.12 | €1.70 | €1.76 | €1.35 | €0.81 | €0.30 | €0.20 | €1.06 | €0.94 | €0.98 | €1.14 | €0.72 | €0.54 | €0.16 | €0.65 | -€0.40 |
| Diluted EPSper diluted share | €1.12 | €1.70 | €1.76 | €1.35 | €0.81 | €0.30 | €0.19 | €0.92 | €0.82 | €0.85 | €0.99 | €0.72 | €0.54 | €0.16 | €0.65 | -€0.40 |