Alibaba shares whipsaw in premarket trade after revenue miss, $25 billion boost to buyback plan
[ad_1] Alibaba is operating in Suqian City, Jiangsu Province, China, on December 29, 2023. Costfoto | Nurphoto | Getty Images Shares of Alibaba initially…
