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 | €218.4M | €188.2M | €116.0M | €105.2M | €83.3M | €87.0M | €113.5M | €154.8M | €134.3M | €112.9M | €89.0M | €140.7M | €129.9M | €142.7M | €139.3M | €104.4M |
| Gross profit | €218.4M | €188.2M | €116.0M | €105.2M | €83.3M | €87.0M | €113.5M | €154.8M | €134.3M | €112.9M | €89.0M | €140.7M | €129.9M | €142.7M | €139.3M | €104.4M |
| Gross margin | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
| Operating expenses | €158.1M | €134.7M | €92.4M | €82.5M | €64.6M | €81.9M | €104.4M | €116.4M | €109.1M | €75.0M | €46.1M | €121.5M | €110.5M | €84.9M | €88.7M | €73.8M |
| Operating income | €60.4M | €53.5M | €23.7M | €22.7M | €18.7M | €5.2M | €9.1M | €38.3M | €25.2M | €38.0M | €42.9M | €19.2M | €19.4M | €57.8M | €50.6M | €30.6M |
| Operating margin | 27.63% | 28.41% | 20.40% | 21.62% | 22.49% | 5.93% | 7.98% | 24.76% | 18.75% | 33.61% | 48.18% | 13.62% | 14.93% | 40.52% | 36.36% | 29.28% |
| EBITDA | €68.9M | €61.3M | €33.1M | €32.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 31.53% | 32.57% | 28.53% | 30.65% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €41.7M | €59.4M | €13.7M | €16.6M | €11.4M | €7.9M | €1.7M | €26.7M | €17.2M | €25.9M | €1.4M | €5.3M | €10.2M | €40.9M | €36.3M | €19.6M |
| Net profit margin | 19.09% | 31.58% | 11.82% | 15.75% | 13.68% | 9.07% | 1.52% | 17.23% | 12.79% | 22.98% | 1.52% | 3.78% | 7.84% | 28.65% | 26.08% | 18.73% |
| Basic EPSper basic share | €1.92 | €2.70 | €0.57 | €0.71 | €0.48 | €0.36 | €0.07 | €3.18 | €2.05 | €3.09 | €0.16 | €0.63 | €1.21 | €5.12 | €4.55 | €2.45 |
| Diluted EPSper diluted share | €1.98 | €2.70 | €0.59 | €0.74 | €0.48 | €0.37 | €0.07 | €3.19 | €2.05 | €3.09 | €0.16 | €0.63 | €1.21 | €5.12 | €4.55 | €2.45 |