U.S. stocks climbed to fresh 15-month highs on Friday following a batch of strong big-bank earnings, as the S&P 500 appeared headed for its best week since late March.