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 | €524.7M | €555.1M | €555.8M | €530.8M | €404.3M | €371.1M | €459.9M | €485.0M | €461.0M | €409.6M | €404.6M | €381.1M | €377.4M | €358.1M | €331.1M | €264.2M |
| Gross profit | €220.0M | €229.2M | €218.9M | €211.1M | €186.3M | €179.6M | €213.0M | €219.8M | €188.2M | €184.0M | €180.8M | €171.4M | €173.6M | €160.1M | €151.4M | €123.4M |
| Gross margin | 41.92% | 41.28% | 39.39% | 39.78% | 46.10% | 48.39% | 46.30% | 45.32% | 40.81% | 44.93% | 44.68% | 44.97% | 45.98% | 44.71% | 45.72% | 46.70% |
| Operating expenses | €195.3M | €199.0M | €191.1M | €184.3M | €164.5M | €189.7M | €193.0M | €201.3M | €167.6M | €164.3M | €162.7M | €154.7M | €151.2M | €139.2M | €132.2M | €107.4M |
| Operating income | €24.6M | €30.1M | €27.9M | €26.8M | €21.8M | −€10.1M | €19.9M | €18.5M | €20.5M | €19.7M | €18.1M | €16.7M | €22.3M | €20.9M | €19.2M | €16.0M |
| Operating margin | 4.69% | 5.43% | 5.01% | 5.05% | 5.40% | −2.72% | 4.33% | 3.81% | 4.45% | 4.82% | 4.47% | 4.37% | 5.91% | 5.83% | 5.79% | 6.06% |
| EBITDA | €50.4M | €54.6M | €52.7M | €51.8M | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 9.61% | 9.83% | 9.49% | 9.77% | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | €8.0M | €12.5M | €16.2M | €15.2M | €14.7M | −€11.7M | €9.1M | €6.7M | €10.1M | €9.5M | €7.5M | €7.3M | €13.1M | €10.2M | €9.0M | €6.5M |
| Net profit margin | 1.52% | 2.26% | 2.92% | 2.87% | 3.65% | −3.14% | 1.98% | 1.38% | 2.18% | 2.32% | 1.86% | 1.92% | 3.48% | 2.84% | 2.72% | 2.45% |
| Basic EPSper basic share | €2.56 | €4.01 | €5.19 | €4.87 | €4.72 | -€3.73 | €2.91 | €2.13 | €3.36 | €3.05 | €2.41 | €2.34 | €4.20 | €3.25 | €3.61 | €2.58 |
| Diluted EPSper diluted share | €2.56 | €4.01 | €5.19 | €4.87 | €4.72 | -€3.73 | €2.91 | €2.13 | €3.22 | €3.05 | €2.41 | €2.34 | €4.20 | €3.52 | €3.61 | €2.58 |