U.S. stocks finished mixed, with the Dow holding onto gains while the S&P 500 and Nasdaq closed in negative territory. The uneven session came as investors balanced lower energy prices and softer Treasury yields against caution ahead of a key Federal Reserve decision.
Oil prices moved lower after a pause in Iran-related war strikes, easing some pressure on markets. Treasury yields also fell, a combination that helped support parts of the market even as broader risk appetite remained restrained.
Traders are now focused on the Federal Reserve's interest-rate announcement expected Wednesday. With policy guidance in view, investors appeared reluctant to make aggressive moves, leaving major indexes split by the close.
Big tech earnings are also on the radar, adding another major test for the market in the near term. For now, the Dow showed resilience, while the S&P 500 and Nasdaq reflected a more cautious tone as Wall Street waited for the next catalysts.