Exxon Profit Surprises Analysts Despite Iran War’s Tumult — ChemBrief Topics