Alibaba approves an additional $25 billion share buyback as its revenue disappoints

Alibaba posted a 5% increase in sales to 260.3 billion yuan ($36.67 billion) in the quarter that ended in December, slightly missing analysts' estimates. Net income sank to 14.4 billion yuan ($2 billion), down 77% compared to a year earlier. Read The Rest at :