It's not hard to put 'layers' between the sources and people that may or may not benefit from those positions. Or the people that made up that 30% just all, at the exact same time, had a gut feeling or amazing bout of pot luck which at this point is a nice % paper profit if they have not closed those positions. Uncanny.
BIG Price at posting:
$2.22 Sentiment: Buy Disclosure: Held