Uber Stock: Earnings Forecast, Valuation & Rank