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 | €270.4M | €271.4M | €273.3M | €212.8M | €211.8M | €224.1M | €225.9M | €225.1M | €218.5M | €205.1M | €202.8M | €200.8M | €188.0M | €211.2M | €190.0M | €144.2M |
| Gross profit | €236.3M | €240.1M | €238.5M | €186.2M | €188.7M | €205.5M | €212.3M | €213.4M | €207.3M | €194.9M | €193.4M | €191.7M | €179.5M | €200.0M | €181.5M | €144.2M |
| Gross margin | 87.41% | 88.45% | 87.27% | 87.48% | 89.11% | 91.71% | 93.97% | 94.81% | 94.89% | 95.03% | 95.37% | 95.49% | 95.51% | 94.67% | 95.52% | 100.00% |
| Operating expenses | €10.1M | €46.6M | €245.4M | €139.4M | €108.4M | €473.9M | €109.0M | €69.8M | €6.4M | — | — | — | — | €10.5M | — | — |
| Operating income | €226.3M | €193.4M | −€6.9M | €46.7M | €80.3M | −€268.4M | €103.3M | €143.5M | €200.9M | €295.4M | €396.9M | €254.5M | €221.8M | €189.5M | €207.5M | €150.0M |
| Operating margin | 83.68% | 71.27% | −2.53% | 21.96% | 37.91% | −119.76% | 45.71% | 63.77% | 91.96% | 144.00% | 195.64% | 126.75% | 117.96% | 89.72% | 109.21% | 104.05% |
| EBITDA | €224.9M | €199.3M | €3.7M | €60.1M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 83.19% | 73.43% | 1.36% | 28.23% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €215.1M | €123.5M | −€38.3M | €21.4M | €59.9M | −€251.7M | €112.1M | €79.4M | €134.3M | €221.8M | €309.3M | €177.4M | €171.0M | €122.5M | €93.4M | €81.8M |
| Net profit margin | 79.53% | 45.51% | −14.01% | 10.06% | 28.31% | −112.32% | 49.61% | 35.28% | 61.48% | 108.10% | 152.47% | 88.37% | 90.98% | 57.98% | 49.16% | 56.74% |
| Basic EPSper basic share | €2.84 | €1.62 | -€0.50 | €0.35 | €0.97 | -€4.07 | €1.81 | €1.29 | €2.17 | €4.11 | €5.73 | €3.29 | €3.17 | €2.27 | €1.81 | €1.58 |
| Diluted EPSper diluted share | €2.84 | €1.62 | -€0.51 | €0.35 | €0.97 | -€4.07 | €1.81 | €1.29 | €2.31 | €3.92 | €5.46 | €3.15 | €3.05 | €2.35 | €1.81 | €1.58 |