MasterCard and National Oilwell Varco lead this year's ranking of companies with strong cash flow and sales.