The S&P 500 index fell from a 16-month high as bond yields rose and quarterly results from some big companies disappointed investors.