We ranked the companies across 5 criteria, awarding up to 3 points per criterion, based on whether our assessment determined that the company met the criteria completely (score 3), substantially but with room for improvement (score 2), only partially (score 1) or not at all (score 0). This gave a maximum possible score of 15, but for ease of understanding, we scaled the overall score as a total out of 100.