Alibaba (BABA) Surpasses Q1 Earnings & Revenue Estimates

Alibaba Group Holding Limited (BABA) reported revenues of RMB114.9 billion (US$16.74 billion), up...

Read More