After several weeks of dismal performance, equities shook off their worries and rallied enthusiastically on solid quarterly earnings giving the S&P 500 its biggest weekly gain of the year.  For the week, the S&P 500 gained 4.12%, the Dow grew 2.59%, and the Nasdaq surged 5.29%, erasing much of their losses from previous weeks.

Click here to read the full article.