Alibaba Stock Falls As AI And Food-Delivery Investments Drag Down Profits May 13, 2026 · · investors.com read more » Read more »