U.S. equities finished mostly higher in another volatile session, as a busy day unfolded with the unofficial start to Q3 earnings season kicking off and the markets receiving their first look at the September inflation picture.
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.