marginofmax Sep 26, 2025 Alibaba (BABA) is back in the game AI push, Nvidia deal, and new data centers could change the story. 6 Alibaba (BABA) is back in the game