Is a scam! Anybody notice it is 87 million over 2 years? That basically means thy announced that they are on life support! What company doesn't have contracts?? Announcing that contract was a total pump and dump scam by management. Someone wanted to sell 1000 shares and that's the only way they could get their price.
Probably next earnings report management will saab there was avdelay in that contract or that pricing had to be honored while costs went up so essentially they lost money on the contract!
Next stop delisting! Never should have been listed in the first place !!