
The Dow Jones Industrial Average closed up 21.57 points, or 0.17 per cent at 12,471.02
The S&P 500 gained 3.02 points, or 0.23 per cent at at 1,295.50.
Among key S&P sectors, materials rallied, while energy led the decliners.
The Nasdaq composite added 13.94 points, or 0.51 per cent at 2,724.70, for six straight day of gains.