Home Investing American Express stock is up 6% after announcing second-quarter results