Alibaba spent $1.3 bn repurchasing 119 mln ordinary shares in past three months
Alibaba spent $1.3 bn repurchasing 119 mln ordinary shares in past three months