Dow, S&P Up on Strong Retail Earnings