125k @ $31.60 ish Yep, that's the smart money loading up.
Sentiment: Strong Buy
It could be short covering too. Now that would be smart money. Shorting at $40 and covering now!!!
Always that possibility, or, somebody who bought higher had a margin call. In any case somebody with deep pockets was willing to pony up nearly $4 mil. Them's the facts, no?