Alibaba delivers strong financial results, cloud revenue climbs 58%
Alibaba reported better-than-expected quarterly financial results on Friday fueled by a surge in online retail sales in China and strong growth in the firm's cloud business.
Read more »