Baidu, Inc. (BIDU) valuation and key financial metrics