Alibaba: Back on Track and Poised for Growth
In 2020, Zacks Ranked #3 (Hold) stock Alibaba (BABA) was at the top of its game. Dubbed the “Amazon of China,” BABA had a stranglehold on a massive and growing Chinese e-commerce business. BABA shares had rallied from the IPO price of ~$100 in 2014 …