Exxon Mobil heads into July 31 earnings with a track record Wall Street is watching closely | The Apex Times