The Chinese e-commerce giant attributed the 69% profit plunge to $3 billion in impairments linked to its Sun Art retailer business and its Youku video platform.

Leave a Reply

Your email address will not be published. Required fields are marked *