Alibaba shares sank on Friday after a report said the tech giant's executives had been called in for meetings with Chinese officials over the theft of a vast police database.
A hacker last month put on sale what they claimed was the personal information of hundreds of millions of Chinese citizens—which, if true, would make it one of the biggest data heists in history.
Cybersecurity analysts subsequently confirmed that the data—partly verified by AFP—was stored on Alibaba's cloud servers, apparently by the Shanghai police.