Alibaba beats analyst estimates as recommendations boost sales Via News24 Sci Tech | 15 May 2019 - 15:41:00 Revenue at China’s biggest e-commerce company rose 51% to 93.5bn yuan ($13.6bn) in the three months ended in March, the company said. Source