Markets | Thu Apr 17, 2014 4:59pm EDT

Earnings lift S&P 500, Nasdaq; S&P's best week since July