Oil prices retreated and stocks rallied after President Trump called off plans for another day of strikes on Iran, saying that a peace deal could be within reach.
Global oil prices Thursday settled at their lowest in almost eight weeks after President Donald Trump said he was canceling planned fresh strikes on Iran, pulling back from his threat earlier in the day.