Stocks finished higher on Wednesday with the S&P 500 booking another record close, though gains were only modest as ongoing ...