Thursday’s Vital Data: Alibaba Group Holding Ltd (BABA), Yahoo! Inc. (YHOO) and Sarepta Therapeutics Inc (SRPT) By: InvestorPlace May 26, 2016 at 09:12 AM EDT Read More >> Related Stocks: Alibaba Group Holding Ltd Apple Bank of America Facebook JPMorgan Chase & Co Microsoft Netflix Sarepta Therapeutics Twitter, Inc. Yahoo