Exxon Mobil (XOM) Q2 revenue tops estimates at $116B, though Q2 EPS misses consensus. Upstream production hits a 20-year high.

Exxon Mobil shares are trading higher Wednesday afternoon as crude futures spike on escalating Middle East geopolitical conflicts.

ExxonMobil (XOM) to release Q2 earnings on July 31, analysts expect $3.68 EPS and $97.66B revenue. BofA downgrades, but dividend yield remains at 2.63%.