Today on Taking Stock | S&P 500, Dow Head for Best Week Since April