I heard Alibaba is one of the most shorted stocks there is, also because regulation in China doens't allow to short companies or such, so they all turn to baba thats on the nyse...
short interests below;
Alibaba Group Holding Limited BABA 126,303,794 126,280,815 22,979 ... 4.9 6 22,306,621
Anyway, wouldn't short it, but it does meanthat in the case there would be bad news, stock will fall super hard...
But with the revenues they kep posting...
Don't short.