"Plenty of guys own millions and sell to lower ps, and then buy back." Well, if they are selling here, they are likely selling for a big loss! I don't see much logic behind that theory... Doesn't pass they sniff test... There is a FAR MORE PROBABLE explanation as to the origin of the shares being dumped...