Alibaba has released its financial results for the quarter ended 31st December 2025, offering one of the clearest snapshots yet of how the company is reshaping itself around artificial intelligence, cloud computing, and a more disciplined approach to ...