I don't have the slightest idea, other than it was probably oversold prior to today. I do know based on past history, that it could easily give back today's gains, next week, if the overall market is down.
Up early, then down the rest of the day. I was wrong. I've seen this before though. Let's see how it goes next week. JWN got killed today, even though KSS was up somewhat. TLRD isn't in any better shape either. Made a mess of Jos. A Banks, as expected I think. Oh well.
The other big hurt is AMZN and other on line companies. Folks buying so much in that manner. Retailers are finding the competition has become somewhat overwhelming.
Department stores just getting crush. They are all missing. The rich don't shop at these stores. The other 99% have had to cut back so there is a lot less shopping.