Alibaba lost more than half a TRILLION dollars in market value since Oct. 2020. It’s now the 25th largest stock in the world, vs 6th back then. 01-Dec-21 05:30 pm Analysis Anirudh Sethi