The broad-based S&P 500 finished at 5,638.94, up 2.1 per cent for the day, but down 2.3 per cent for the week. The Dow Jones ...