4 months Exxon Mobil: Buy Before Earnings (Rating Upgrade) Seeking Alpha Exxon Mobil: Buy Before Earnings (Rating Upgrade). Earnings · Exxon Mobil (XOM) X