Alibaba Stock Is Beaten Down Now, but It Could 10X
China's e-commerce and cloud leader is a potential multibagger at these levels.
When Alibaba Group (BABA 2.12%) went public at $68 per share on Sept. 18, 2014, it raised $25 billion and became the largest initial public offering (IPO) in…