Alphai.io Logo
Alibaba Group (BABA) Plummets 2.79% in Intraday Freefall: What’s Behind the Sudden Drop?