Market Snapshot: Stocks end 2-days of losses to finish higher as energy, financial sectors rally

U.S. stocks closed higher Wednesday, trading off session highs as they rebounded from losses of the past two sessions, fueled by rising oil prices. A resurgent services sector also helped to lift demand for equities and other assets perceived as risky.

The S&P 500 index SPX, +0.43% added 9.24 points, or 0.4%, to close at 2,159.73. The financials and energy sectors finished up 1.5% and 1.4%, respectively, while telecom, utilities and real estate, weighed on the index.

The Dow Jones Industrial Average DJIA, +0.62% finished up 112.58 points, or 0.6%, at 18,281.03, topped by more than 2% gains in both Caterpillar Inc.

>>> Original Source <<<