Alibaba financial report

Alibaba boosts share buy back as revenues miss estimates

Alibaba's net income was 10.7 billion yuan ($1.51 billion), a decrease of 77 percent
8 February 2024, 11:38 AM