Alibaba makes second biggest ever quarterly share repurchase worth $4.8 billion financialnews_rlv83x 2 years ago