ExxonMobil (NYSE: XOM) recently gave investors a glimpse into its upcoming first-quarter earnings report. A combination of ...