U.S. stock indexes closed Tuesday mostly higher as investors parsed better-than-expected earnings from major retailers that showed consumers are still shopping despite high inflation.
The S&P 500 added 8.06 points, or 0.2%, to 4305.20 after opening lower. The technology-focused Nasdaq Composite shed 25.50 points, or 0.2%, to 13102.55. The Dow Jones Industrial Average gained 239.57 points, or 0.7%, to 34152.01.