Alibaba beats estimates as pandemic fuels online, cloud computing demand – China’s Alibaba Group Holding Ltd (BABA.N) beat quarterly income and benefit...