Alibaba $BABA -6.5% & one the worst performers on the Nasdaq today after the company reported a 75% drop in net profit for its first quarter. The 80-day moving average is keeping losses in check, but the shares are still poised to snap a five-day win streak. https://t.co/kLzYqOq9UE
View on X ↗