Is It Too Late to Buy American Express Stock?
Shares of American Express (NYSE: AXP) have skyrocketed to an all-time high with a 44% return this year, outperforming the 20% gain in the S&P 500 index. The financial services giant has benefited from resilient macroeconomic conditions, driving solid growth and stronger earnings. Shareholders have had plenty to cheer about lately.