Posts

Alibaba logs higher quarterly sales but posts loss on antitrust fine