Market and Trump say the Iran war is over. Are they right?

April 15, 2026