Appears to be a single large holder. Certainly of concern but I'm not going to let it bother me too much. At least I had my order filled at 0.004 - earlier than expected.
Big picture by all accounts still very promising.
MSC Price at posting:
20.0¢ Sentiment: Buy Disclosure: Held