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 | €334.5M | €366.0M | €397.4M | €409.2M | €349.1M | €307.0M | €425.5M | €277.4M | €376.2M | €337.1M | €383.8M | €351.4M | €270.1M | €244.3M | €260.0M | €189.7M |
| Gross profit | €185.8M | €205.2M | €197.9M | €191.9M | €174.4M | €170.1M | €222.8M | €149.0M | €179.9M | €161.5M | €186.4M | €167.5M | €132.5M | €114.2M | €113.6M | €91.0M |
| Gross margin | 55.53% | 56.05% | 49.79% | 46.89% | 49.95% | 55.41% | 52.36% | 53.72% | 47.82% | 47.91% | 48.57% | 47.65% | 49.06% | 46.72% | 43.68% | 47.97% |
| Operating expenses | €182.7M | €136.1M | €169.1M | €169.9M | €162.8M | €189.6M | €239.0M | €182.6M | €159.5M | €149.1M | €166.8M | €149.5M | €115.9M | €100.4M | €97.3M | €81.7M |
| Operating income | €3.1M | €69.1M | €28.7M | €22.0M | €11.6M | −€19.5M | −€16.2M | −€33.6M | €20.4M | €12.4M | €19.6M | €18.0M | €16.6M | €13.8M | €16.2M | €9.4M |
| Operating margin | 0.92% | 18.87% | 7.23% | 5.37% | 3.31% | −6.35% | −3.81% | −12.10% | 5.42% | 3.68% | 5.10% | 5.12% | 6.15% | 5.63% | 6.25% | 4.93% |
| EBITDA | €18.8M | €30.8M | €41.3M | €36.0M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 5.63% | 8.42% | 10.39% | 8.80% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | −€4.4M | €60.5M | €15.2M | €15.0M | −€890,000 | −€26.3M | −€35.5M | −€35.6M | €14.1M | €8.3M | €10.6M | €10.0M | €10.3M | €8.4M | €12.2M | €6.5M |
| Net profit margin | −1.32% | 16.54% | 3.82% | 3.66% | −0.25% | −8.58% | −8.34% | −12.84% | 3.76% | 2.47% | 2.76% | 2.85% | 3.83% | 3.43% | 4.68% | 3.44% |
| Basic EPSper basic share | -€0.11 | €1.47 | €0.37 | €0.36 | -€0.05 | -€0.90 | -€1.18 | -€1.05 | €0.47 | €0.31 | €0.40 | €0.37 | €0.39 | €0.31 | €0.43 | €0.23 |
| Diluted EPSper diluted share | -€0.11 | €1.47 | €0.37 | €0.36 | -€0.05 | -€0.90 | -€1.18 | -€1.05 | €0.47 | €0.31 | €0.40 | €0.37 | €0.39 | €0.31 | €0.43 | €0.23 |