image
US stocks finish higher amid economic data