The stock market logged a choppy but resilient week, with the major indices holding near record levels amid a mix of strong mega-cap leadership, earnings-driven moves, and ongoing geopolitical uncertainty.
Early in the week, stocks showed some hesitation following mixed developments in U.S.-Iran negotiations. Concerns about a potential breakdown in talks drove oil prices higher and pressured equities, contributing to bouts of profit-taking after the market's recent run. These dynamics were evident in sessions where early gains faded as crude spiked and headlines suggested rising tension, highlighting the market's sensitivity to energy prices and geopolitical risk.
Despite that backdrop, the market repeatedly found support. A key turning point came with the extension of the ceasefire, which helped fuel a rally to fresh record highs for the S&P 500 and Nasdaq Composite. That move was driven by concentrated strength in mega-cap technology and semiconductor stocks, with AI enthusiasm and strong earnings results powering gains.
However, leadership remained narrow. While the cap-weighted indices advanced, equal-weighted measures and the Dow lagged at times, reflecting uneven participation. Sector performance was mixed throughout the week, with strength in technology and energy offset by periodic weakness in health care, financials, and real estate.
Earnings reactions played a significant role in shaping daily action. Semiconductor stocks surged on upbeat results and outlooks, while some software and consumer names saw sharp declines following disappointing guidance or cautious commentary. This created a highly selective environment, where individual stock moves often diverged sharply.
Geopolitical headlines also contributed to intraday volatility, including brief selloffs tied to unverified reports that were later reversed. Meanwhile, oil prices remained elevated, adding another layer of uncertainty.
Overall, the major indices remained near highs, with the S&P 500 and Nasdaq Composite both establishing new record highs.
Nasdaq Composite: +1.5% for the week
S&P 500: +0.5% for the week
Russell 2000: +0.4% for the week
S&P 400: -0.1% for the week
DJIA: -0.5% for the week

