Alibaba's (NYSE: BABA) quarterly revenue and profit