Diamond Hill International Fund noted in its Q2 2026 investor letter that Alibaba Group Holding Limited (NYSE:BABA) shares declined during the quarter due to investor concerns over the pace of China's consumer recovery, ongoing competitive pressures in e-commerce, and mixed expectations for cloud growth despite continued AI investment. Broader weakness in Chinese equities also weighed on the stock. Alibaba stock closed at $113.24 per share on September 04, 2026, having lost 19.80% over the past 52 weeks.