May 13, 2026 Alibaba Profit Drops 84% — CEO Defends Billions in AI Spending Alibaba China AI Investment Cloud