The Dow added 339 points to halt a four-day skid, while the S&P 500 and Nasdaq ... Despite finishing Friday strong, all three major indexes still logged weekly losses. Oil prices gained on ...