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 | €582.6M | €581.1M | €575.0M | €447.3M | €322.1M | €232.6M | €294.8M | €277.6M | €250.4M | €228.6M | €219.6M | €209.5M | €189.1M | €180.1M | €194.3M | €184.7M |
| Gross profit | €246.4M | €254.5M | €271.3M | €207.5M | €144.7M | €92.5M | €147.0M | €125.5M | €110.1M | €96.8M | €91.6M | €91.4M | €79.2M | €76.1M | €89.6M | €83.8M |
| Gross margin | 42.30% | 43.80% | 47.19% | 46.40% | 44.92% | 39.80% | 49.87% | 45.19% | 43.95% | 42.33% | 41.71% | 43.64% | 41.89% | 42.24% | 46.10% | 45.34% |
| Research & development | €62.3M | €59.1M | €68.8M | €55.5M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €119.3M | €81.9M | €120.6M | €97.4M | €84.7M | €83.9M | €50.1M | €75.2M | €72.8M | €73.7M | €67.1M | €68.8M | €66.7M | €66.0M | €63.0M | €60.7M |
| Operating income | €127.1M | €172.6M | €150.7M | €110.1M | €60.0M | €8.7M | €96.9M | €50.3M | €37.3M | €23.1M | €24.5M | €22.6M | €12.5M | €10.1M | €26.5M | €23.1M |
| Operating margin | 21.81% | 29.71% | 26.20% | 24.62% | 18.62% | 3.74% | 32.88% | 18.10% | 14.87% | 10.12% | 11.17% | 10.78% | 6.63% | 5.61% | 13.66% | 12.51% |
| EBITDA | €165.8M | €210.1M | €194.1M | €154.4M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 28.46% | 36.15% | 33.75% | 34.52% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €101.2M | €128.7M | €99.0M | €71.3M | €39.9M | €6.5M | €85.8M | €35.4M | €24.8M | €16.2M | €16.7M | €18.7M | €9.9M | €8.3M | €19.2M | €17.8M |
| Net profit margin | 17.36% | 22.14% | 17.22% | 15.94% | 12.38% | 2.78% | 29.09% | 12.75% | 9.88% | 7.09% | 7.59% | 8.94% | 5.25% | 4.61% | 9.88% | 9.61% |
| Basic EPSper basic share | €5.88 | €7.51 | €5.60 | €4.03 | €2.25 | €0.32 | €4.26 | €1.76 | €1.24 | €0.79 | €0.81 | €0.92 | €0.48 | €0.41 | €0.97 | €0.91 |
| Diluted EPSper diluted share | €5.88 | €7.51 | €5.79 | €4.17 | €2.24 | €0.35 | €4.36 | €1.79 | €1.25 | €0.80 | €0.81 | €0.92 | €0.48 | €0.41 | €0.97 | €0.91 |