U.S. stock indices rose on Wednesday after the finance sector rallied following forecast-beating banking earnings results, underpinning Wall Street.
On the other hand, stocks followed the current rebound wave in the stock markets as investors shun safe havens in favor of more rewarding assets.
However, stocks were hurt by the drop in crude prices even after the U.S. inventory drawdown, adding to IBM's forecast-missing earnings results.
Standard and Poor's 500 rose 0.29%, or 6.87 points to 2,349.06, while Dow Jones gave up 0.15%, or 24.30 points to 20,498.98.
Tech-heavy NASDAQ tumbled 0.61%, or 35.58 points to 5,885.05.