image
US stocks rise amid earnings, mixed data