Alibaba Group Announces September Quarter 2025 Results and Interim Results for the Six Months Ended September 30, 2025
November 25, 2025