Yahoo Earnings Flop – What Does it Mean for Alibaba IPO? By: InvestorPlace July 16, 2014 at 05:35 AM EDT Read More >> Related Stocks: Alibaba Group Holding Ltd Microsoft Twitter, Inc. Yahoo