Alibaba makes second biggest ever quarterly share repurchase worth $4.8 bln

Alibaba makes second biggest ever quarterly share repurchase worth $4.8 bln