The S&P 500 and the Dow Jones industrial average indexes ended Wednesday's session with small gains as expectations for timing on a rate hike were largely unchanged after US Federal Reserve minutes and investors waited on earnings reports.

The S&P 500 and the Dow Jones industrial average indexes ended Wednesday's session with small gains as expectations for timing on a rate hike were largely unchanged after US Federal Reserve minutes and investors waited on earnings reports.