Reports are that retail was horrible for all except the local pharmacy sector. This report was somewhat substantiated by CVS reiterating their position and Walgreens reporting really strong December numbers.
There was news issued Monday morning. Sales results for December were better than expected, and share price ran up on that news. In typical fassion, on Tuesday there was some pull back from the run-up high point as the good news was factored into the now higher price.
Maybe by "recently" you mean this morning (Wednesday), when WAG was up 3% while the DOW was down 2%. I don't know how to explain that! Surprised me. Back in the nineties WAG often traded contrary to the DOW; back then WAG was perceived by the traders as a "safe haven" stock, and when the general market was going down money would move into WAG. Is the latest bit of good news making the street again see WAG as a safe haven stock? IMHO it is that, but too early to tell if the street will see it that way.