Text this: Exxon Profit Surprises Analysts Despite Iran War's Tumult.