preloader icon



Alibaba Boosts Stock Buybacks as Profit Slumps

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.
Click Here To Get Funded!