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 | €312.6M | €337.7M | €416.8M | €382.8M | €262.4M | €192.3M | €213.6M | €186.8M | €198.8M | €162.9M | €174.9M | €163.4M | €148.8M | €190.4M | €243.9M | €148.0M |
| Gross profit | €91.9M | €126.9M | €166.7M | €101.4M | €78.9M | €41.6M | €81.7M | €62.5M | €63.9M | €25.1M | €66.9M | €50.8M | €48.1M | €57.9M | €68.2M | €39.2M |
| Gross margin | 29.40% | 37.58% | 40.00% | 26.49% | 30.07% | 21.63% | 38.26% | 33.44% | 32.15% | 15.40% | 38.23% | 31.08% | 32.31% | 30.40% | 27.94% | 26.50% |
| Operating expenses | €63.3M | €85.4M | €92.0M | €40.9M | €56.4M | €25.5M | €72.6M | €52.4M | €57.4M | €20.9M | €64.7M | €44.4M | €45.7M | €56.5M | €57.5M | €38.3M |
| Operating income | €28.6M | €41.5M | €74.8M | €60.5M | €22.5M | €16.1M | €9.1M | €10.1M | €6.5M | €4.2M | €2.1M | €6.3M | €2.4M | €1.4M | €10.7M | €960,000 |
| Operating margin | 9.16% | 12.29% | 17.94% | 15.80% | 8.59% | 8.36% | 4.26% | 5.38% | 3.28% | 2.58% | 1.23% | 3.88% | 1.61% | 0.74% | 4.37% | 0.65% |
| EBITDA | €60.5M | €69.5M | €109.8M | €83.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 19.35% | 20.57% | 26.34% | 21.74% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €16.7M | €29.8M | €64.1M | €48.3M | €16.9M | €12.3M | €7.3M | €6.8M | €5.0M | €1.7M | €1.4M | €3.9M | €270,000 | €1.1M | €7.7M | €1.4M |
| Net profit margin | 5.33% | 8.82% | 15.37% | 12.61% | 6.43% | 6.42% | 3.43% | 3.66% | 2.51% | 1.02% | 0.81% | 2.40% | 0.18% | 0.58% | 3.17% | 0.93% |
| Basic EPSper basic share | €1.06 | €1.91 | €3.90 | €3.05 | €1.05 | €0.72 | €0.39 | €0.40 | €0.27 | €0.05 | €0.08 | €0.28 | €0.02 | €0.08 | €0.50 | €0.15 |
| Diluted EPSper diluted share | €1.12 | €1.93 | €3.94 | €3.08 | €1.06 | €0.72 | €0.40 | €0.40 | €0.28 | €0.05 | €0.08 | €0.28 | €0.02 | €0.08 | €0.50 | €0.15 |