Stocks close