Alibaba Group Holding Ltd (BABA) EV/FCF: -46.60x | 2016-2026