Alibaba beats revenue expectations

Alibaba beats revenue expectations
The headquarters of Alibaba Group in Hangzhou, China. Associated Press