maybefalse
It's been a volatile last 5 years for Alibaba Group Holding Limited (NYSE:BABA), casting doubt on the future of the Chinese tech juggernaut amidst the weaker-than-expected domestic economy, loss of market share in e-commerce, increased competition in cloud