Alibaba (BABA) Shares Drop Approximately 10% Over the Week
Last Wednesday, the closing price of Alibaba (BABA) shares was $152.28, while the closing price yesterday was $135.59, marking a 2026 low. The roughly 10% decline was driven by a combination of bearish factors, including: → Unexpected resignation of Lin Junyang (Justin Lin) – Lin led Alibaba’s AI project Qwen, a key LLM platform. According…