Home Business Big Gains for Retailers Push S&P 500 Higher; Rates Rise