Wall Street ended an eventful week with gains despite rising yields, volatile oil prices and an uncertain outlook for the Middle East conflict. The Dow Jones Industrial Average led Friday's advance, rising 479 points, or 0.9%, to 51829 and ending a three-day losing streak. The tech-heavy Nasdaq composite and S&P 500 each climbed 0.5%.