@variety.com 3 years ago Alibaba Annual Profits Lower, Rocked by Investment Losses, Slowing China Economy