Home Business Uber stock forecast ahead of earnings: buy, sell or hold?