Oppenheimer has restored its year-end S&P 500 target to 7,100, up from 5,950 in April.