BABA Earnings Report: Is Alibaba Stock still a Buy?