US stocks have opened higher as investors digest corporate results and economic data.