The soaring stock market is sending a message: It expects the Iran war to end soon

All three major US indexes spiked more than 2% on Tuesday.