Alibaba makes ‘major strategic move’ with $28 billion cloud investment over next 3 yearsMarket Watch • 04/20/20
Alibaba Cloud will invest $28 billion more into its infrastructure over the next three yearsTechCrunch • 04/20/20
China's Alibaba to invest $28.2 billion in cloud infrastructure as it battles Amazon, MicrosoftCNBC • 04/20/20
Chinese Tech Giants Tencent, Baidu, Huawei, Others Part Of Country's National Blockchain CommitteeBenzinga • 04/15/20
Business in the Age of COVID-19: Alibaba isn’t out of the woods after China’s recovery from the coronavirusMarket Watch • 04/14/20
China’s Alibaba Pictures Issues Profit Warning With Potential $156M+ Loss Amid CoronavirusDeadline • 04/13/20