Alibaba's profit almost vanished even as cloud revenue surged on AI demand May 13, 2026 · The Chinese tech giant posted adjusted net income of just $12 million in the March quarter, while cloud revenue rose 38% on AI demand Read more »