Alibaba, set to report its latest results on August 29, 2025, is expected to see its food delivery business pressured by heavy spending on discounts.
China’s delivery price war puts Alibaba in focus before earnings

Alibaba, set to report its latest results on August 29, 2025, is expected to see its food delivery business pressured by heavy spending on discounts.