Dow & S&P 500 end the week on a high