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 | €850.1M | €884.6M | €956.3M | €916.7M | €771.4M | €618.7M | €632.9M | €659.7M | €587.0M | €474.2M | €451.5M | €406.6M | €408.7M | €461.3M | €519.5M | €220.5M |
| Gross profit | €314.4M | €319.4M | €357.1M | €329.3M | €280.4M | €217.0M | €215.9M | €235.2M | €210.0M | €180.5M | €175.5M | €143.4M | €149.4M | €166.8M | €167.4M | €102.9M |
| Gross margin | 36.98% | 36.11% | 37.34% | 35.92% | 36.35% | 35.07% | 34.11% | 35.65% | 35.78% | 38.06% | 38.87% | 35.26% | 36.55% | 36.15% | 32.22% | 46.68% |
| Research & development | €42.9M | €39.6M | €37.2M | €36.7M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €223.7M | €261.5M | €248.4M | €209.9M | €187.3M | €171.7M | €150.7M | €140.1M | €138.6M | €112.5M | €114.8M | €98.6M | €98.9M | €99.5M | €105.8M | €47.5M |
| Operating income | €90.6M | €57.9M | €108.7M | €119.4M | €93.1M | €45.3M | €65.2M | €95.1M | €71.4M | €68.0M | €60.8M | €44.7M | €50.5M | €67.3M | €61.6M | €55.5M |
| Operating margin | 10.66% | 6.54% | 11.37% | 13.02% | 12.07% | 7.32% | 10.29% | 14.42% | 12.16% | 14.33% | 13.46% | 11.00% | 12.36% | 14.59% | 11.85% | 25.15% |
| EBITDA | €135.2M | €96.1M | €144.8M | €150.9M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 15.91% | 10.86% | 15.14% | 16.47% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €60.5M | €37.7M | €77.0M | €86.3M | €62.0M | €31.6M | €48.4M | €68.9M | €53.9M | €47.0M | €41.9M | €32.4M | €34.8M | €45.3M | €41.6M | €38.3M |
| Net profit margin | 7.12% | 4.26% | 8.06% | 9.42% | 8.04% | 5.11% | 7.64% | 10.44% | 9.17% | 9.92% | 9.28% | 7.97% | 8.52% | 9.81% | 8.00% | 17.38% |
| Basic EPSper basic share | €6.13 | €3.82 | €7.81 | €8.75 | €6.28 | €3.20 | €4.90 | €6.98 | €5.46 | €4.77 | €4.25 | €3.29 | €3.53 | €4.59 | €4.19 | €3.87 |
| Diluted EPSper diluted share | €6.13 | €3.82 | €7.81 | €8.75 | €6.28 | €3.20 | €4.90 | €6.98 | €5.46 | €4.77 | €4.25 | €3.29 | €3.53 | €4.59 | €4.19 | €3.87 |