American Express beat earnings expectations and raised its outlook, amid strong demand for its higher-priced premium Platinum card.