June 29, 2021 U.S. stocks finished the day modestly higher, marginally building on a late Q2 run that has seen the S&P 500 and the Nasdaq climb back into record high territory.
The S&P 500 index dropped for a sixth straight trading day after Israel launched an attack on Iran and reduced rate cut hopes kept investors in a foul mood.