3 ms·The $100 billion they made from AliBaba gave them a lot of headroom to fail.by Aunche 3y agoThe $100 billion they made from AliBaba gave them a lot of headroom to fail.