US stocks higher amid mixed economic data