Home Trending Alibaba shares drop 3% after it swings to a net loss following $2.8 billion antitrust fine