Why Alibaba's Buyback Might Not Mean Guaranteed Gains For Investors By: Benzinga via Benzinga August 17, 2015 at 12:35 PM EDT Shares of Alibaba Group Holding Ltd (NYSE: BABA) appear to have stabilized for the moment at around $75 after dropping to a new ... Read More >> Related Stocks: Alibaba Group Holding Ltd Jd.com Inc ADR