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 | €503.2M | €446.1M | €304.3M | €299.1M | €263.4M | €252.1M | €213.8M | €203.9M | €166.5M | €177.6M | €148.5M | €145.3M | €134.5M | €163.8M | €175.4M | €139.1M |
| Gross profit | €179.4M | €178.3M | €103.9M | €110.1M | €94.2M | €83.7M | €49.7M | €67.3M | €59.5M | €58.6M | €49.4M | €48.8M | €21.8M | €57.4M | €66.4M | €51.1M |
| Gross margin | 35.65% | 39.98% | 34.15% | 36.80% | 35.75% | 33.20% | 23.26% | 32.98% | 35.74% | 33.02% | 33.23% | 33.59% | 16.19% | 35.03% | 37.83% | 36.73% |
| Research & development | €47.0M | €40.0M | €31.3M | €28.7M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | €113.5M | €44.9M | €88.7M | €77.3M | €71.6M | €63.3M | €63.5M | €56.4M | €45.6M | €47.5M | €44.4M | €40.4M | €41.2M | €44.1M | €47.8M | €36.5M |
| Operating income | €65.9M | €133.4M | €15.2M | €32.8M | €22.6M | €20.4M | −€13.8M | €10.9M | €13.9M | €11.2M | €5.0M | €8.4M | −€19.4M | €13.3M | €18.6M | €14.6M |
| Operating margin | 13.09% | 29.90% | 4.98% | 10.97% | 8.56% | 8.11% | −6.44% | 5.33% | 8.35% | 6.28% | 3.35% | 5.78% | −14.44% | 8.09% | 10.57% | 10.49% |
| EBITDA | €79.3M | €85.6M | €35.5M | €37.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 15.76% | 19.18% | 11.67% | 12.57% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €46.1M | €110.3M | €4.7M | €24.5M | €16.0M | €12.4M | −€16.3M | €4.8M | €6.7M | €5.0M | €220,000 | €4.6M | −€16.0M | €9.1M | €13.8M | €13.4M |
| Net profit margin | 9.16% | 24.73% | 1.54% | 8.20% | 6.08% | 4.90% | −7.61% | 2.34% | 4.03% | 2.82% | 0.15% | 3.17% | −11.87% | 5.57% | 7.86% | 9.61% |
| Basic EPSper basic share | €2.41 | €5.77 | €0.25 | €1.28 | €0.84 | €0.65 | -€0.85 | €0.25 | €0.35 | €0.26 | €0.01 | €0.24 | -€0.84 | €0.48 | €0.71 | €0.71 |
| Diluted EPSper diluted share | €2.59 | €5.77 | €0.25 | €1.28 | €0.84 | €0.65 | -€0.85 | €0.25 | €0.35 | €0.26 | €0.01 | €0.24 | -€0.84 | €0.48 | €0.71 | €0.71 |