Home Investing Alibaba shares down 8% after earnings miss: what happened