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 | €241.4M | €252.5M | €337.0M | €433.5M | €345.6M | €322.7M | €372.8M | €389.8M | €407.5M | €385.8M | €374.5M | €387.3M | €413.7M | €418.7M | €432.0M | €437.3M |
| Gross profit | €124.8M | €121.1M | €157.4M | €175.7M | €152.4M | €163.8M | €169.0M | €170.4M | €168.1M | €167.4M | €154.8M | €147.9M | €166.5M | €168.1M | €165.6M | €185.9M |
| Gross margin | 51.70% | 47.97% | 46.72% | 40.52% | 44.08% | 50.76% | 45.33% | 43.71% | 41.25% | 43.38% | 41.35% | 38.18% | 40.24% | 40.14% | 38.32% | 42.51% |
| Operating expenses | €186.8M | €165.4M | €155.6M | €169.6M | €103.3M | €162.8M | €177.5M | €146.4M | €130.3M | €141.7M | €138.6M | €81.5M | €169.8M | €150.5M | €150.0M | €151.8M |
| Operating income | −€62.0M | −€44.3M | €1.9M | €6.0M | €49.0M | €970,000 | −€8.5M | €24.0M | €37.8M | €25.6M | €16.3M | €66.3M | −€3.4M | €17.6M | €15.6M | €34.1M |
| Operating margin | −25.67% | −17.52% | 0.55% | 1.39% | 14.19% | 0.30% | −2.28% | 6.15% | 9.27% | 6.65% | 4.35% | 17.13% | −0.81% | 4.20% | 3.61% | 7.79% |
| EBITDA | €10.9M | €38.9M | €59.5M | €42.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 4.52% | 15.40% | 17.64% | 9.72% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€67.5M | −€45.6M | −€110,000 | −€1.7M | €39.9M | −€2.7M | −€14.1M | €14.7M | €31.0M | €12.8M | €1.5M | €57.7M | −€6.2M | €12.5M | €6.2M | €23.6M |
| Net profit margin | −27.96% | −18.08% | −0.03% | −0.39% | 11.53% | −0.83% | −3.79% | 3.78% | 7.60% | 3.30% | 0.41% | 14.90% | −1.50% | 2.99% | 1.44% | 5.41% |
| Basic EPSper basic share | -€8.69 | -€5.88 | -€0.05 | -€0.22 | €5.13 | -€0.38 | -€1.81 | €1.90 | €4.68 | €1.82 | €0.14 | €8.01 | -€1.06 | €1.83 | €0.66 | €3.31 |
| Diluted EPSper diluted share | -€8.69 | -€5.88 | -€0.05 | -€0.22 | €5.13 | -€0.38 | -€1.81 | €1.90 | €4.68 | €1.82 | €0.14 | €8.01 | -€1.06 | €1.83 | €0.66 | €3.31 |