Is American Express stock a must own?