Alibaba revenue edges up to US$33.5 billion but misses estimates in June quarter
“Our results this quarter demonstrated our strategy at work. Our focus on enhancing user experience by offering quality products at attractive prices with great service led to stabilising market share …