mohd izzuan/iStock via Getty Images
The S&P 500 continued its march to fresh all-time highs through Q2 2026, extending a rally that has defined much of the year, before a bout of late-summer volatility took hold as renewed US-Iran hostilities reignited