Alibaba (BABA) gains on the back of strong Q3 2025 results and AI-driven cloud growth February 20, 2025