https://cntechpost.com/2021/05/14/alibaba-posts-net-loss-of-1-17-billion-in-q1-first-since-ipo/
Alibaba posts net loss of $1.17 billion in Q1, first since IPO