US stocks have finished mostly higher following mixed economic data, but a disappointing earnings report from Disney has weighed on the Dow.

US stocks have finished mostly higher following mixed economic data, but a disappointing earnings report from Disney has weighed on the Dow.