Stocks edged higher during the week, with value and international stocks leading the way. Oil crossed $100, short-term U.S. Treasury yields climbed, U.S. gross domestic product rebounded, jobs stayed strong, and earnings continued to beat expectations.
Stocks rose as oil prices fell sharply after Iran said the Strait of Hormuz reopened, easing war fears. Inflation stayed high, jobs remained strong, consumers felt squeezed by prices, and housing slowed.