Alibaba Loses $20 Billion Stock Value Over Cloud IPO Suspension
Alibaba Group's market value took a staggering hit of $21 billion as it abandoned plans to spin off…
Read MoreAlibaba Group's market value took a staggering hit of $21 billion as it abandoned plans to spin off…
Read More