Today, April 1, 2026, hopes that the Iran war may soon end drove markets upwards as tumbling oil prices reshaped the day’s winners. By Emma Newbery – Apr 1, 2026 at 5:21PM EST ...