Alibaba Stock Has Taken Some Knocks, But It’s a Buy Ahead of Earnings