Southbound funds recorded a significant net sell-off of Alibaba shares on June 17, 2026. This activity marks the seventh consecutive day of net selling by mainland Chinese investors. Total outflows reached HK$10.465 billion during this period.
The selling pressure persists despite Alibaba recently unveiling new AI models for robotics. Broader market dynamics and regulatory uncertainties continue to weigh on investor sentiment. These sustained capital exits highlight growing concerns regarding the company's near-term outlook.