Moving Average Resistance Caps BABA at $124.22
However, Momentum Building for Upside
124.22
-1.54%
Alibaba Group Holding Ltd (BABA) retreated 1.54%, ending the session at $124.22 on June 1. Technical indicators paint a bearish picture: • Momentum: RSI at 37.6 is neutral but weakening. MACD reads -1.89 against its -0.44 signal line (bearish)....