The S&P 500 and the Nasdaq closed at record highs on Wednesday despite the Iran war dragging on, the Strait of Hormuz ...