Alibaba Makes Biggest Ever Quarterly Share Repurchase Worth $4.8 Bln
Alibaba Group has bought back shares worth $4.8 billion in the quarter ended March, the Chinese e-commerce giant said on Tuesday, in its biggest-ever repurchase after beefing up its stock buyback plan