Were Hedge Funds Right About Souring On Alibaba Group Holding Limited (BABA)?