
Alibaba Group Holdings (BABA) ADRs are off their May $134 peak as Trump's tariff pressure is on again. Analysts have lowered EPS forecasts and price targets as well. Does that make BABA a buy? Maybe, but one attractive income play here is to short deep out-of-the-money (OTM) puts.
BABA is at $108.45 per share, well below its recent May 14 peak of $134.05. Could it fall below $100? Maybe, but the put options at that strike price look particularly attractive.