Stocks: brutal finale to week