Sort:  

Good spot. That's probably the cause, but I guess there are a lot of things contributing. Lots of positive news, although in fairness there has been lots of positive news for weeks with minimal price impact.