Skip to content Skip to footer
0 items - £0.00 0

Alibaba misses with Q2 sales of $31.4B, up 29% YoY but below $32.1B estimates, as net income reached $846M (Coco Liu/Bloomberg)