Wednesday marked a milestone for the S&P 500, which notched an all-time closing high of 7,022.95 — wiping out every point lost since fighting between the U.S., Israel, and Iran broke out in late February and topping the January peak that had stood as the prior record. The index rose 0.8% on the day.
