US stocks have risen, pushing the S&P 500 to a record close, following mixed economic data a day ahead of the closely watched meeting of the European Central Bank.

US stocks have risen, pushing the S&P 500 to a record close, following mixed economic data a day ahead of the closely watched meeting of the European Central Bank.