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 | €158.1M | €172.7M | €202.7M | €191.7M | €92.3M | €55.6M | €58.8M | €52.7M | €44.0M | €40.0M | €20.7M | €19.7M | €25.8M | €34.1M | €33.2M | €36.8M |
| Gross profit | €86.2M | €88.1M | €111.9M | €106.2M | €43.2M | €18.0M | €26.4M | €29.6M | €29.1M | €33.8M | €19.1M | €19.3M | €25.5M | €33.3M | €26.9M | €31.1M |
| Gross margin | 54.54% | 50.99% | 55.20% | 55.38% | 46.79% | 32.46% | 44.82% | 56.22% | 66.12% | 84.66% | 92.08% | 97.97% | 99.11% | 97.60% | 81.09% | 84.53% |
| Operating expenses | €300,000 | €16.4M | €29.7M | €19.7M | €14.2M | €11.2M | €21.8M | €23.7M | €20.5M | €24.8M | €25.5M | €22.1M | €25.3M | €40.6M | €52.3M | €24.3M |
| Operating income | €102.1M | €71.7M | €82.2M | €86.5M | €29.0M | €6.8M | €4.5M | €5.9M | €8.6M | €9.1M | −€6.5M | −€2.8M | €180,000 | −€7.3M | −€25.4M | €6.8M |
| Operating margin | 64.62% | 41.51% | 40.56% | 45.12% | 31.39% | 12.24% | 7.71% | 11.23% | 19.50% | 22.65% | −31.18% | −14.13% | 0.70% | −21.48% | −76.66% | 18.49% |
| EBITDA | €124.5M | €101.3M | €118.8M | €120.6M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 78.74% | 58.66% | 58.61% | 62.92% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €99.8M | €71.8M | €81.6M | €83.9M | €26.3M | €4.7M | €1.7M | €6.4M | €6.2M | €6.4M | €970,000 | €120,000 | €360,000 | −€7.6M | −€22.9M | €5.0M |
| Net profit margin | 63.15% | 41.56% | 40.28% | 43.76% | 28.49% | 8.53% | 2.89% | 12.11% | 14.17% | 15.97% | 4.68% | 0.61% | 1.40% | −22.27% | −69.09% | 13.63% |
| Basic EPSper basic share | €2.18 | €1.26 | €1.70 | €1.46 | €0.49 | €0.13 | €0.05 | €0.19 | €0.17 | €0.19 | €0.04 | €0.00 | €0.01 | -€0.21 | -€0.62 | €0.17 |
| Diluted EPSper diluted share | €2.18 | €1.26 | €1.70 | €1.46 | €0.49 | €0.13 | €0.05 | €0.19 | €0.17 | €0.19 | €0.04 | €0.00 | €0.01 | -€0.21 | -€0.62 | €0.17 |