Alibaba shares

Alibaba Boosts Share Buyback By $25 Billion After Dip In Estimated Revenue

Chinese e-commerce giant Alibaba Group will increase its share buyback programme by $25 billion, the...