Alibaba: Did Beijing Force Its Hand?
Alibaba’s (BABA) founder Jack Ma is stepping down as the company’s executive chairman within a year. China has recently stepped up scrutiny of its technology companies to try to minimize risks in its financial sector and curb Internet addiction among its young people. Ant Financial, the Alibaba affiliate that provides financial technology, has been caught up in the heightened regulatory scrutiny.