Article

barrons.com on 2021-04-12 13:35

Alibaba Was Fined $2.8 Billion By China. Here's Why Shares Are Rallying.

A contrite and apologetic Alibaba, ready to move on from a hefty regulatory slapdown, is cheering investors.

Related news