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 | €481.7M | €438.1M | €613.7M | €712.1M | €603.3M | €565.0M | €556.8M | €502.0M | €514.5M | €566.7M | €441.9M | €339.2M | €310.7M | €330.1M | €310.9M | €291.7M |
| Gross profit | €164.6M | €155.8M | €218.6M | €238.1M | €218.6M | €196.5M | €190.9M | €181.7M | €166.2M | €166.3M | €156.9M | €118.1M | €121.4M | €131.6M | €130.7M | €119.1M |
| Gross margin | 34.16% | 35.57% | 35.62% | 33.44% | 36.23% | 34.79% | 34.29% | 36.20% | 32.31% | 29.34% | 35.50% | 34.81% | 39.08% | 39.87% | 42.03% | 40.82% |
| Research & development | €109.8M | €108.0M | €105.6M | €93.5M | €76.7M | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €175.7M | €198.4M | €205.3M | €215.9M | €170.6M | €169.1M | €178.9M | €166.7M | €161.8M | €146.9M | €130.2M | €109.7M | €114.4M | €114.3M | €117.5M | €106.6M |
| Operating income | −€11.2M | −€42.6M | €13.3M | €22.2M | €48.0M | €27.5M | €12.0M | €15.0M | €4.4M | €19.4M | €26.8M | €8.3M | €7.0M | €17.3M | €13.2M | €12.4M |
| Operating margin | −2.32% | −9.73% | 2.17% | 3.12% | 7.95% | 4.86% | 2.16% | 2.99% | 0.86% | 3.42% | 6.06% | 2.46% | 2.25% | 5.25% | 4.25% | 4.26% |
| EBITDA | €61.9M | €41.1M | €82.1M | €94.9M | €118.4M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 12.84% | 9.38% | 13.38% | 13.33% | 19.62% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€21.9M | −€62.7M | −€12.2M | €18.1M | €59.2M | €20.3M | €7.0M | €9.7M | −€4.2M | €21.5M | €26.9M | €8.4M | €11.6M | €16.7M | €16.9M | €7.0M |
| Net profit margin | −4.54% | −14.31% | −1.99% | 2.55% | 9.82% | 3.59% | 1.26% | 1.93% | −0.82% | 3.80% | 6.08% | 2.47% | 3.75% | 5.07% | 5.45% | 2.40% |
| Basic EPSper basic share | -€0.42 | -€1.20 | -€0.24 | €0.35 | €1.17 | €0.40 | €0.14 | €0.19 | -€0.09 | €0.43 | €0.54 | €0.17 | €0.24 | €0.35 | €0.36 | €0.15 |
| Diluted EPSper diluted share | -€0.42 | -€1.20 | -€0.24 | €0.35 | €1.15 | €0.40 | €0.14 | €0.19 | -€0.09 | €0.43 | €0.55 | €0.17 | €0.11 | €0.34 | €0.35 | €0.15 |