Alibaba Posts First Net Loss Since 2012

Record ID: 581372