Trump's plan seems to be working. The Iranians have cried uncle. They have agreed to open the Strait of Hormuz. They didn't have much choice. Their economy was already on the verge of collapse and Trump's blockade was costing them almost a half a billion dollars a day. They couldn't let that go on much longer. When the final deal is reached it is going to be on our terms not Iran's. Part of the art of the deal is knowing how and when to put the squeeze on. Trump proved the adage, "When you've got 'em by the balls, their hearts and minds will follow.". When the final deal is reached it is going to be on our terms, not Iran's.
Oil has dropped to $80 a barrel and will likely dip even further.
The DOW was up over 1000 earlier in the day but has pulled back to around 900.
The other indices are making similar gains.