Please enable JS and disable any ad blocker
Stock Market Today: S&P 500 and Nasdaq consolidate at record highs, Dow just shy of fresh peak as oil prices pull back on hopes of end to Iran war; earnings optimism buoys sentiment.
May 7, 2026