Outlook: Alibaba presents quarterly results