Investors in Alibaba (NYSE: BABA) can finally exhale. Although analysts had assumed founder and chairman Jack Ma was simply keeping a low profile and had not been "disappeared" for criticizing Chinese regulators, it was only recently that the billionaire businessman resurfaced in a video address to one of his charity foundation's programs. It was the first time in weeks that Ma had been seen. And now, a spokesman said he participated in the online ceremony of the annual Rural Teacher Initiative event that was held today. Alibaba's stock jumped 5% on Hong Kong exchanges on the news. Image source: Alibaba. Ma had given a speech in October that was seen as criticizing financial regulators because he said they were stifling innovation in the industry. It was an inopportune moment, though, as Ma's Ant Financial was in the process of going public through an IPO. It was stopped by regulators at the last minute. Ma and Ant executives were also summoned to appear before the regulators, who then began a broader probe into Alibaba being a monopoly. Although Ma made today's charity event, he had missed other functions for organizations he has created. Still, it was hoped that Ma's sudden disappearance from public life was simply an attempt to keep from further stirring up a hornet's nest that would unsettle his companies any more. Now with his reappearance, investors in the tech stock can calm down some, though seeing him in person as opposed to just one video would quell any remaining suspicions. 10 stocks we like better than Alibaba Group Holding Ltd.When investing geniuses David and Tom Gardner have a stock tip, it can pay to listen. After all, the newsletter they have run for over a decade, Motley Fool Stock Advisor, has tripled the market.* David and Tom just revealed what they believe are the ten best stocks for investors to buy right now... and Alibaba Group Holding Ltd. wasn't one of them! That's right -- they think these 10 stocks are even better buys. See the 10 stocks *Stock Advisor returns as of November 20, 2020 Rich Duprey has no position in any of the stocks mentioned. The Motley Fool owns shares of and recommends Alibaba Group Holding Ltd. The Motley Fool has a disclosure policy.Source