Alibaba shares fall after 75% profit plunge as AI spending weighs on earnings
Earnings Investing.com Aug 21, 2026
Alibaba shares fall after 75% profit plunge as AI spending weighs on earnings
Alibaba shares fall after 75% profit plunge as AI spending weighs on earnings
Earnings Investing.com Aug 21, 2026