Insiders bought 47% of the April 3 debenture tranche to show support and had to get regulatory approval to exceed the 25% limit.
So one would think that they will have some blockbuster news to get those $5 warrants well into the money otherwise it hits them personally in the pocket book and the company coffers.