Wall Street posts small Friday win, but first weekly decline in ten