U.S. stock indexes were mixed at the opening as investors parsed earnings from major retailers that showed consumers are still shopping despite higher inflation.
The S&P 500 edged down 0.2% after two days of rises. The Nasdaq Composite inched down 0.3%, indicating muted declines for technology stocks, and the Dow Jones Industrial Average was up 0.1%.