Lately most every day there's a big sell, maybe to shake out the little guys with stop losses and panic the little guys. Then after a big drop the stock always get's picked up and resumes former levels quickly. Could be swing trader action too.
I'll vote for the swing traders. I've noticed, and even played the daily dollar swings in this stock. Though you never really know. There were many brokers on yesterday's CC.