Article

barrons.com on 2021-05-13 17:37

Alibaba Swings to a Loss as Revenue Beats Forecasts

The red ink stemmed from a fine of 18.23 billion yuan, imposed in April, over allegations that the company had abused its dominant market position.

Related news