Dow S&P 500 Post Small Weekly Gains