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

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