Alibaba (BABA) Q3 2023 earnings report for December quarter
Alibaba is operating in Suqian City, Jiangsu Province, China, on December 29, 2023. Costfoto | Nurphoto | Getty Images Alibaba missed market expectations for revenue in the December quarter, but announced it is increasing the size of its share buyback program by $25 billion, sending shares to whipsaw after earnings were released. U.S.-listed shares in … Read more