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 Shares of Alibaba initially whipsawed in premarket trade on Wednesday, as the company missed market expectations for revenue in the December quarter, but announced it is increasing the size of its share buyback program by $25 … Read more