American Express shows strong fundamentals with a Buy rating and $508 price target by 2030.