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 | €788.4M | €797.0M | €781.4M | €751.4M | €618.0M | €500.9M | €446.4M | €375.4M | €257.6M | €164.5M | €127.7M | €89.5M | €85.9M | €87.3M | €80.1M | €55.3M |
| Gross profit | €114.2M | €114.9M | €175.1M | €174.1M | €151.5M | €125.7M | €132.9M | €112.0M | €82.6M | €58.5M | €38.0M | €29.4M | €31.2M | €31.0M | €35.0M | €24.4M |
| Gross margin | 14.49% | 14.41% | 22.40% | 23.16% | 24.52% | 25.10% | 29.77% | 29.84% | 32.05% | 35.59% | 29.75% | 32.83% | 36.33% | 35.55% | 43.65% | 44.06% |
| Research & development | €37.5M | €50.9M | €68.5M | €76.6M | €72.2M | €63.9M | €58.4M | — | — | — | — | — | — | — | — | — |
| Operating expenses | €170.4M | €257.4M | €222.6M | €153.2M | €110.5M | €77.2M | €70.2M | €34.4M | €54.1M | €24.6M | €24.3M | €33.4M | €53.3M | €34.8M | €28.3M | €19.9M |
| Operating income | −€56.2M | −€142.5M | −€47.5M | €20.9M | €41.0M | €48.6M | €62.7M | €77.6M | €28.5M | €34.0M | €13.7M | −€4.0M | −€22.0M | −€3.8M | €6.7M | €4.5M |
| Operating margin | −7.13% | −17.88% | −6.08% | 2.77% | 6.63% | 9.69% | 14.05% | 20.67% | 11.05% | 20.66% | 10.71% | −4.48% | −25.65% | −4.37% | 8.36% | 8.13% |
| EBITDA | €27.2M | −€40.9M | €45.5M | €104.0M | €111.4M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 3.44% | −5.13% | 5.82% | 13.85% | 18.02% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€103.5M | −€196.1M | −€83.9M | −€175.7M | €215.5M | €6.3M | €37.3M | €84.1M | €24.0M | €26.8M | €16.5M | −€7.0M | −€25.4M | €2.5M | €6.7M | €3.0M |
| Net profit margin | −13.13% | −24.60% | −10.74% | −23.38% | 34.87% | 1.25% | 8.36% | 22.39% | 9.32% | 16.32% | 12.94% | −7.80% | −29.60% | 2.84% | 8.30% | 5.39% |
| Basic EPSper basic share | -€0.58 | -€1.11 | -€0.47 | -€0.99 | €1.30 | €0.04 | €0.25 | €0.56 | €0.16 | €0.21 | €0.12 | -€0.05 | -€0.19 | €0.02 | €0.06 | €0.03 |
| Diluted EPSper diluted share | -€0.58 | -€1.11 | -€0.47 | -€0.99 | €1.30 | €0.04 | €0.25 | €0.56 | €0.16 | €0.20 | €0.12 | -€0.05 | -€0.21 | €0.02 | €0.06 | €0.03 |