NEW YORK — U.S. stocks rose slightly Wednesday as retailers rallied. That was enough to cancel out more losses for energy companies.
Technology companies and firms that make and sell household goods also traded higher.
The Standard & Poor’s 500 index picked up 3.50 points, or 0.1 percent, to 2,468.11. The Dow Jones industrial average added 25.88 points, or 0.1 percent, to 22,024.87. The Nasdaq composite gained 12.10 points, or 0.2 percent, to 6,345.11. The Russell 2000 index of smaller companies inched up 0.30 points to 1,383.53.
Clothing and accessories retailer Urban Outfitters had a better second quarter than Wall Street expected, and analysts said there are some signs the company’s business is recovering after years of struggles. The stock rose $2.94, or 17.5 percent, to $19.76. Even with those gains, it’s down 31 percent this year and recently traded at eight-year lows, far below its price of $45 a share in early 2015.
Gap climbed 50 cents, or 2.3 percent, to $22.57. Express added 27 cents, or 4.8 percent, to $5.84. Retailers had struggled a day earlier after poor results and lower forecasts from Dick’s Sporting Goods and Advance Auto Parts. The S&P 500 index of retailers climbed 1.7 percent Wednesday after a 2.3 percent plunge the day before.