Oil majors post soaring Q2 profits as Iran war sends crude above $126 · Pollar