Oil prices slipped and shares were mostly higher overnight in Europe and Asia as US-Iran talks aimed at ending the war remained in doubt.
Bob Pritchard
April 21, 2026