Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | €460.5M | €526.0M | €509.1M | €418.2M | €351.6M | €349.6M | €410.4M | €489.5M | €536.0M | €405.7M | €376.3M | €276.1M | €260.7M | €305.0M | €215.2M | €151.5M | €110.1M |
| Gross profit | €460.5M | €498.7M | €476.4M | €394.1M | €329.0M | €330.0M | €388.0M | €468.3M | €516.0M | €379.8M | €350.6M | €255.4M | €240.4M | €287.5M | €202.8M | €143.8M | €105.5M |
| Gross margin | 100.00% | 94.80% | 93.58% | 94.24% | 93.56% | 94.40% | 94.54% | 95.65% | 96.25% | 93.61% | 93.17% | 92.50% | 92.21% | 94.27% | 94.20% | 94.94% | 95.75% |
| Operating expenses | €479.7M | €488.1M | €430.5M | €377.2M | €358.2M | €402.1M | €431.1M | €444.8M | €479.9M | €369.1M | €314.1M | €242.2M | €222.0M | €222.4M | €161.4M | €128.9M | €105.9M |
| Operating income | −€19.2M | €10.5M | €45.9M | €16.9M | −€26.0M | −€72.1M | −€43.1M | €23.5M | €36.1M | €10.7M | €36.4M | €13.2M | €18.4M | €65.1M | €41.4M | €14.9M | −€430,000 |
| Operating margin | −4.17% | 2.00% | 9.02% | 4.04% | −7.40% | −20.62% | −10.51% | 4.80% | 6.73% | 2.63% | 9.68% | 4.77% | 7.08% | 21.35% | 19.23% | 9.86% | −0.39% |
| EBITDA | — | €115.9M | €150.3M | €123.2M | €83.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | — | 22.02% | 29.51% | 29.46% | 23.84% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€21.7M | €6.5M | €44.3M | €9.6M | −€31.9M | −€72.8M | −€44.0M | €17.4M | €28.5M | €8.2M | €29.4M | €5.5M | €12.0M | €51.2M | €27.5M | €5.4M | −€6.2M |
| Net profit margin | −4.71% | 1.24% | 8.70% | 2.28% | −9.07% | −20.83% | −10.71% | 3.55% | 5.31% | 2.02% | 7.82% | 2.00% | 4.59% | 16.78% | 12.79% | 3.56% | −5.58% |
| Basic EPSper basic share | -€0.20 | €0.06 | €0.40 | €0.09 | -€0.32 | -€0.79 | -€0.48 | €0.19 | €0.31 | €0.09 | €0.32 | €0.06 | €0.19 | €0.83 | €0.45 | €0.09 | -€0.10 |
| Diluted EPSper diluted share | — | €0.06 | €0.40 | €0.09 | -€0.32 | -€0.79 | -€0.48 | €0.19 | €0.31 | €0.09 | €0.32 | €0.06 | €0.19 | €0.83 | €0.45 | €0.09 | -€0.10 |