Alibaba logs higher quarterly sales but posts loss on antitrust fine on May 13, 2021 Alibaba logs higher quarterly sales but posts loss on antitrust fine +