Alibaba reports Q1 revenue up 4% YoY to ~$34B, below ~$34.9B est., and net income down 27% YoY to ~$3.4B, after aggressive promotions failed to drive spending
- Net income dived 27% as spending on promotions ballooned — Commerce shrank in a worrying sign for Chinese consumption