Alibaba Group Holding Ltd. BABA, + 0.53% top estimates of revenue and earnings Thursday for its fiscal first quarter, and its shares were up 0.5% in prime trading. The company reported net income of RMB47.59 billion ($ 6.74 billion), as RMB17.36 a share, up from RMB21.26 billion, or RMB8.06 a …
Read More »