Alibaba was fined 18.23 billion yuan ($2.8 billion) by Chinese regulators as a result of an anti-monopoly investigation.

Read More