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 | €556.6M | €633.2M | €629.9M | €463.2M | €429.0M | €269.3M | €259.6M | €268.8M | €230.4M | €196.5M | €197.8M | €193.8M | €182.9M | €227.8M | €611.0M | €783.8M |
| Gross profit | €222.4M | €262.5M | €279.0M | €195.3M | €181.5M | €108.3M | €108.7M | €117.6M | €75.0M | €56.3M | €49.8M | €41.5M | −€7.4M | €430,000 | €231.4M | €411.8M |
| Gross margin | 39.95% | 41.45% | 44.30% | 42.16% | 42.31% | 40.22% | 41.88% | 43.76% | 32.55% | 28.64% | 25.19% | 21.42% | −4.04% | 0.19% | 37.88% | 52.54% |
| Research & development | €81.1M | €91.4M | €87.7M | €57.7M | €56.8M | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €122.1M | €131.2M | €122.3M | €90.6M | €82.5M | €73.5M | €69.7M | €76.2M | €70.1M | €77.7M | €76.5M | €99.8M | €88.3M | €132.7M | €118.5M | €136.3M |
| Operating income | €100.3M | €131.2M | €156.8M | €104.7M | €99.0M | €34.8M | €39.0M | €41.5M | €4.9M | −€21.4M | −€26.7M | −€58.3M | −€95.7M | −€132.3M | €112.9M | €275.5M |
| Operating margin | 18.02% | 20.73% | 24.89% | 22.60% | 23.07% | 12.94% | 15.02% | 15.43% | 2.14% | −10.89% | −13.52% | −30.09% | −52.36% | −58.06% | 18.48% | 35.15% |
| EBITDA | €118.0M | €146.8M | €169.5M | €114.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 21.20% | 23.19% | 26.91% | 24.69% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €85.3M | €106.2M | €145.2M | €100.5M | €94.8M | €34.5M | €32.5M | €45.9M | €6.5M | −€24.0M | −€29.2M | −€62.5M | −€101.0M | −€145.4M | €79.5M | €192.5M |
| Net profit margin | 15.32% | 16.78% | 23.05% | 21.69% | 22.11% | 12.80% | 12.51% | 17.06% | 2.83% | −12.23% | −14.75% | −32.25% | −55.24% | −63.84% | 13.02% | 24.56% |
| Basic EPSper basic share | €0.76 | €0.94 | €1.29 | €0.89 | €0.85 | €0.31 | €0.29 | €0.41 | €0.06 | -€0.22 | -€0.26 | -€0.55 | -€0.90 | -€1.43 | €0.78 | €1.90 |
| Diluted EPSper diluted share | €0.76 | €0.94 | €1.29 | €0.89 | €0.85 | €0.31 | €0.29 | €0.41 | €0.06 | -€0.22 | -€0.26 | -€0.56 | €0.98 | -€1.44 | €0.78 | €1.89 |