Strong earnings boosted stocks on Friday. Investors also saw a chance to add to their holdings after declines earlier in the week. Despite Friday’s gains, the S&P 500 was down for the week. The index was weighed down by another debt crisis in Europe and disappointing corporate news. The Dow had its worst week in more than a month. The markets got hit on several fronts. The island nation of Cyprus, a banking haven, struggled to devise a plan to avoid financial collapse. Oracle reported weak sales. FedEx posted a drop in quarterly profit and cut its annual forecast. As a result, the S&P 500 logged its second weekly drop of the year.