Markets Alibaba shares fall 4% as AI spending drives 75% drop in net income August 20, 2026 • 2 min read