Americans are deep in credit card debt, with card balances hitting a record $1.17 trillion in the third quarter of 2024.
Alibaba's recent strong quarter, focusing on efficiency and shareholder returns, makes it a buy despite macroeconomic challenges in China. Read more on BABA here.