Editorial photo #11480959 Economy, Business and Finance
Alibaba Building in Hangzhou
The logo of Alibaba is being shown in Hangzhou, China, on May 9, 2024. On August 15, 2024, Alibaba is releasing its financial report for the first fiscal quarter of 2025 (the quarter ending in June), with its revenue of 243.24 billion yuan, an increase of 4% over the same period last year. (Photo by Costfoto/NurPhoto)