Stocks volatile after economic data, S&P set for 2-week win streak