Chinese tech giant Alibaba Group Holding Ltd released better-than-expected financial results in the October-December period on Thursday, saying it will continue to remain focused on three core strategies — consumption, cloud computing and globalization.