Alibaba beats revenue expectations

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