Alibaba falls short on sales, but profit exceeds estimates
The company reported an adjusted profit of US$2.08 per American Depository Share, beating estimates of $2.06.
Get the latest from Inside Retail straight to your inbox.