Stocks climb, yields and dollar ease after US retail sales