May 13, 2021
Alibaba Group reported a net loss of Rmb7.65bn ($1.17bn) for the quarter ended March 31, 2021 due to an anti-monopoly fine issued by the Chinese government. Excluding this impact, net profit rose 18% to Rmb26.22bn ($4bn). In April, the Chinese...
