S&P 500 closes above 7,000 for the first time, wiping out all Iran war losses
The index surpassed its January record after 11 sessions of near-uninterrupted gains, with the Nasdaq also hitting all-time highs — even as fuel costs stay elevated for most Americans