You're right. Maybe we should be worried that approximately $250,000 worth of trades driving the price down today is a horrible sign for a company that should, IMO, realistically have a market cap of $300 million.
Or, on the other hand, it's a lot harder to leak news when you only have 22 employees.