American Express ranks number one for customer satisfaction for the sixth year in a row, according to a J.D. Power and Associates report released Thursday.