Selskapet har rundt 2300 ansatte og avdelinger i 14 land, med hovedkontor i Bergen, Norge. Selskapet hadde en årlig brutto omsetning på USD 939 millioner i 2020.