Home » News » Oil majors post mixed Q1 as Iran war distorts profits, product flows