May 18, 2026
May 18, 2026
May 18, 2026
May 18, 2026
May 18, 2026
May 18, 2026
May 18, 2026
May 18, 2026
Alibaba faces a challenging 2025 with rising expenses and earnings shortfalls, but its AI and cloud computing segments are shining. Can these investments offset the market's skepticism?