APLICATIONS

Alibaba revenue beats, but investments prolong margin squeeze

BEIJING (Reuters) - Alibaba Group Holding Ltd (BABA.N), China’s biggest e-commerce firm, topped first-quarter revenue estimates on Thursday, but said investments in its...