Produced in partnership with BCG, the Fortune Future 50 is a ranking of the global companies that show the best prospects for sustained growth. All of these companies demonstrate an impressive combination of strong execution capabilities and forward-looking strategic agility.