The S&P 500 has fully recovered its Iran war losses, rising more than 2% for the week as investors grew more optimistic about a potential peace deal between the U.S. and Iran. Wednesday's session would mark the S&P 500's 10th winning day in 11 if gains hold, with the index adding 0.6%. The Nasdaq $NDAQ Composite rose 1.2%, pushing its run of consecutive gains to 11, though the Dow Jones Industrial Average declined 123 points, or 0.3%.
