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 | €124.2M | €115.5M | €106.3M | €92.2M | €70.9M | €98.3M | €82.8M | €98.9M | €120.6M | €116.6M | €106.3M | €101.5M | €91.4M | €94.3M | €84.5M | €98.3M |
| Gross profit | €35.7M | €32.6M | €32.1M | €31.2M | €45.7M | €37.7M | €33.6M | €31.9M | €29.9M | €28.4M | €27.8M | €26.6M | €26.9M | €25.1M | €24.6M | €22.9M |
| Gross margin | 28.74% | 28.25% | 30.18% | 33.90% | 64.49% | 38.35% | 40.57% | 32.29% | 24.77% | 24.39% | 26.11% | 26.22% | 29.48% | 26.56% | 29.15% | 23.33% |
| Operating expenses | €35.4M | €29.4M | €22.4M | €12.9M | €34.8M | €33.5M | €31.9M | €29.7M | €27.6M | €26.0M | €24.1M | €23.8M | €23.6M | €25.7M | €21.6M | €21.7M |
| Operating income | €156,325 | €2.9M | €7.7M | €17.8M | €3.4M | €4.3M | €1.7M | €2.3M | €2.3M | €2.4M | €3.7M | €2.8M | €3.3M | −€670,000 | €3.0M | €1.3M |
| Operating margin | 0.13% | 2.54% | 7.21% | 19.34% | 4.73% | 4.32% | 2.07% | 2.29% | 1.89% | 2.09% | 3.44% | 2.74% | 3.60% | −0.71% | 3.60% | 1.28% |
| EBITDA | €4.6M | €7.4M | €12.4M | €23.4M | €9.7M | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 3.71% | 6.40% | 11.71% | 25.37% | 13.61% | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €500,000 | €2.0M | €7.4M | €70.2M | €7.3M | €2.6M | €890,000 | €1.4M | €1.4M | €1.7M | €2.4M | €1.8M | €2.1M | −€1.6M | €1.7M | €340,000 |
| Net profit margin | 0.40% | 1.74% | 6.99% | 76.13% | 10.25% | 2.68% | 1.08% | 1.41% | 1.13% | 1.48% | 2.28% | 1.72% | 2.31% | −1.75% | 2.01% | 0.35% |
| Basic EPSper basic share | €0.00 | €0.57 | €2.12 | €19.24 | €1.36 | €0.28 | -€0.05 | €0.13 | €0.13 | €0.24 | €0.46 | €0.33 | €0.39 | -€0.67 | €0.28 | €0.01 |
| Diluted EPSper diluted share | €0.00 | €0.52 | €1.93 | €17.51 | €1.36 | €0.28 | -€0.05 | €0.13 | €0.13 | €0.24 | €0.46 | €0.33 | €0.39 | -€0.67 | €0.28 | €0.01 |