Alibaba Earnings Beat, But China E-Commerce Giant's Revenue Misses; Stock Falls

The China ecommerce giant reported adjusted income of $2.65 per share on revenue of $22.8 billion. Wall Street expected Alibaba earnings $2.12 …

Read the full article