Alibaba Profit Falls 66.3 Percent Amid Weak Consumer Demand | IUX24