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 | €296.8M | €254.8M | €203.4M | €173.4M | €167.0M | €143.8M | €145.2M | €131.0M | €122.3M | €80.7M | €56.2M | €30.5M | €23.5M | €27.2M | €26.6M | €22.1M |
| Gross profit | €272.0M | €230.2M | €180.4M | €149.4M | €141.7M | €125.9M | €127.3M | €109.8M | €103.1M | €72.4M | €49.4M | €29.1M | €22.4M | €25.6M | €24.9M | €21.1M |
| Gross margin | 91.65% | 90.37% | 88.70% | 86.17% | 84.85% | 87.56% | 87.66% | 83.81% | 84.30% | 89.74% | 87.91% | 95.54% | 95.24% | 94.07% | 93.62% | 95.34% |
| Operating expenses | €224.6M | €201.6M | €169.3M | €142.6M | €135.4M | €125.0M | €120.3M | €112.3M | €103.6M | €65.5M | €44.9M | €27.7M | €25.1M | €22.7M | €20.3M | €16.4M |
| Operating income | €47.4M | €28.6M | €11.1M | €6.8M | €6.3M | €840,000 | €7.0M | −€2.5M | −€510,000 | €6.9M | €4.6M | €1.4M | −€2.7M | €2.8M | €4.7M | €4.6M |
| Operating margin | 15.97% | 11.23% | 5.47% | 3.92% | 3.77% | 0.58% | 4.82% | −1.95% | −0.42% | 8.50% | 8.14% | 4.72% | −11.51% | 10.46% | 17.46% | 20.92% |
| EBITDA | €57.2M | €39.8M | €22.2M | €16.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 19.29% | 15.64% | 10.93% | 9.55% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €31.4M | €20.1M | €5.9M | €1.4M | €600,000 | −€1.8M | €2.3M | −€1.6M | −€2.7M | €4.2M | €2.5M | €1.0M | −€2.3M | €1.9M | €3.1M | €3.2M |
| Net profit margin | 10.60% | 7.89% | 2.88% | 0.81% | 0.36% | −1.28% | 1.56% | −1.24% | −2.18% | 5.22% | 4.53% | 3.38% | −9.86% | 7.07% | 11.64% | 14.58% |
| Basic EPSper basic share | €4.31 | €2.74 | €0.79 | €0.22 | €0.13 | -€0.21 | €0.35 | -€0.21 | -€0.44 | €0.82 | €0.68 | €0.26 | -€0.64 | €1.44 | €2.64 | €2.81 |
| Diluted EPSper diluted share | €4.36 | €2.78 | €0.81 | €0.22 | €0.14 | -€0.21 | €0.35 | -€0.22 | -€0.45 | €0.82 | €0.69 | €0.27 | -€0.65 | €1.44 | €2.64 | €2.81 |