Home Trending Alibaba posts first operating loss as a public company following $2.8 billion antitrust fine