Alibaba: Buybacks and Cash Return Make a Compelling Long After the Pullback
Alibaba's pullback to $95.99 looks like an entry point for a long trade. The stock trades at a sensible multiple (PE 14.9, PB 1.44) with a $230B market cap, a meaningful annual dividend and ongoing capital return activity that can offset headline volatility. Technical indicators are deeply oversold, providing a tactical opportunity for a measured p…