S&P 500 hit new record high after erasing Iran war losses

S&P 500 year-to-date performance