Stocks Close Mostly Up; Another S&P 500 Record