Alibaba Earnings: Revenue Up, Buying Back $6 Billion Shares | Coins2Day