Major U.S. stock indexes closed with mixed results Wednesday as a pullback in utilities and real estate companies kept gains elsewhere in the market in check.
The S&P 500 posted a gain of 0.1% to 4,167, after having been up 0.6% earlier in the day. The Dow Jones Industrial Average rose 97 points, or 0.3%, to 34,230, but the Nasdaq Composite dropped 0.4% after shedding an earlier gain.
Financial stocks were among the winners. JPMorgan Chase rose 1.3%. Energy companies also climbed. Exxon Mobil rose 3%..