BABA.BA is trading 2% up today at $16760.00. The stock extends its rebound amid a generally positive risk backdrop, further supported by: - Alibaba announced a share buyback of 1.055 million shares on June 29, 2026, totaling approximately $12.5 million. - Alibaba also partnered with the Singapore Tourism Board to launch an AI-driven ranking system for travelers on June 30, 2026.