The S&P 500 and NASDAQ posted weekly gains of 0.6% and 1.5%, respectively, reaching new record highs and rebounding from modest losses the week before. The Dow edged down 0.1%, leaving it 1.5% below its all-time high from last December.
Second-quarter earnings from the first three major U.S. banks topped expectations, driven in part by a sharp increase in investment banking revenue. As of Friday, analysts projected the financial sector’s earnings grew 8.6% year-over-year—surpassing the broader S&P 500’s estimated 5.6% growth, according to FactSet.
Inflation data offered mixed signals. The Consumer Price Index rose at an annual rate of 2.7% in June, up from 2.4% in May, suggesting higher tariffs may be filtering through to consumers. However, wholesale prices rose just 2.3% year-over-year—the slowest pace since last September.
U.S. retail sales rebounded more strongly than expected in June, rising 0.6% after a 0.9% drop in May. Since retail sales aren’t inflation-adjusted, part of the increase may reflect price hikes tied to elevated tariffs.
The 30-year U.S. Treasury yield climbed for a fourth straight week, briefly hitting 5.07% on Tuesday. Although it also reached 5.00% two months ago, it hasn’t held above that level for a sustained period since 2007.
Consumer sentiment edged higher in July compared to the previous month, according to the University of Michigan’s preliminary reading. However, confidence remains well below December’s peak, and inflation expectations declined slightly.
The U.S. dollar strengthened for the third consecutive week against a basket of major currencies. Still, it remains down about 9% for the year, largely due to steep losses in March and April triggered by tariff-related market volatility.
Bond markets on Friday signaled that a rate cut at the Federal Reserve’s July 30 meeting is unlikely. However, futures pricing suggested investors still anticipate two quarter-point cuts before year-end, with the first likely in mid-September, according to CME Group’s FedWatch tool.