The S&P 500 SPX gained 18.78 points, or 0.58%, to 3,276.08.
Nasdaq added 25.76 points, or 0.24%, to 10,706.13.
Dow Jones Industrial Average DJI rose 165.26 points, or 0.62%, to 27,005.66.
US benchmarks ended the session higher on Wednesday and in the case of the S&P 500, it is on course to