Down More Than 25% in 2021, Should You Scoop Up Shares of Alibaba? Posted byAditya Raghunath September 2, 2021 Leave a comment on Down More Than 25% in 2021, Should You Scoop Up Shares of Alibaba? Alibaba (BABA) stock is down 25% in 2021 but the company has multiple secular tailwinds that could be growth catalysts in 2021 and beyond. If you have…