Key Financials

USD’000 2020 2019 2018 2017 2016
Revenue 476,253 499,195 545,394 599,880 482,383
Gross profit 139,753 149,939 168,436 201,753 143,218
Gross profit margin, % 29.3% 30.0% 30.9% 33.6% 29.7%
EBITDA 135,494 150,802 156,592 179,410 141,649
EBITDA margin, % 28.5% 30.2% 28.7% 29.9% 29.4%
Operating profit 41,991 51,718 57,213 89,326 57,102
Operating profit margin, % 8.8% 10.4% 10.5% 14.9% 11.8%
Net profit 3,961 3,088 35,050 30,481 6,438
Net profit margin, % 0.8% 0.6% 6.4% 5.1% 1.3%
Operating cash flow (excluding Rental investments) 70,846 66,440 65,124 115,084 108,989
Net Debt/EBITDA 3.14 2.58 2.34 2.36 2.60