Stock market today: Indexes rise as traders assess earnings and retail sales beat estimates