Stocks are ending the week slightly higher after a two-day rally wiped out losses from earlier in the week, the AP reports. The gains Friday were led by technology and banks. Hewlett Packard Enterprise soared 10.5% and former corporate sibling HP rose 3.5% after both reported solid results. Blue Buffalo Pet Products jumped 17.2% after General Mills agreed to buy the pet food maker. Bond yields receded from the four-year highs they reached earlier this week. The yield on the 10-year Treasury fell to 2.87%.
The Standard & Poor's 500 index rose 43 points, or 1.6%, to 2,747. The Dow Jones industrial average climbed 347 points, or 1.4%, to 25,309. The Nasdaq composite increased 127 points, or 1.8%, to 7,337.