S&P 500 (^GSPC)

Dow rises for eighth straight week, S&P 500 posts 2.5% weekly advance