Exxon, Chevron profits quadruple to $26.6B on Iran war supply shock