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.
Source link