Alibaba revenue disappoints as AI profit push grows urgent
A 67% net income drop and missed revenue targets reveal the mounting cost of Alibaba’s $53 billion bet on AI dominance.
Alibaba Headquarters Building in Shanghai, China on March 17, 2026. Image: Getty Images
Alibaba Headquarters Building in Shanghai, China on March 17, 2026. Image: Getty Images
