PetroChina set for record trading profit as war upends market… — 601857 +0.80 · News Impact Screener