I think they are still suffering from the manufacturing contract loss. $3m in revenue even if it was low margin is significant.
Had they kept that contract and signed the new one with Somahlution we might be seeing this trade a lot higher and they could have announced prelim revenue of $10m. They hinted the Somahlution contract could be similar size to previous. But, kind of a year wasted.