Tsarr
Alibaba repurchased 119 million shares in just three months, showcasing its active buyback strategy. www.techinasia.com