A disappointing fiscal fourth-quarter report hurt American depositary shares of Alibaba The Chinese online retailer and cloud provider should bounce back. On Thursday, Alibaba Group Holding reported net income of 12.38 billion Chinese yuan ($1.71 billion) for the quarter ended March 31, on revenue that climbed 7% from a year ago to $32.58 billion. It’s likely no report would have been good enough, given how much the stock had rallied and the fact that questions remain about the health of the Chinese economy.

Continue Reading

View Comments