Alibaba approves additional $25 billion share buyback as revenue disappoints – Quartz General Chinese e–commerce firm Alibaba Group Holding on Wednesday approved an additional $25 billion authorization to its share buyback program, … Read the full article