Alibaba Group Holding Limited (BABA) valuation and key financial metrics