BABA stock rallied 9% after China announced a $2.8 billion antitrust fine, ending a major regulatory overhang for the stock.

Read More