I agree. Great numbers, a new contract recently announced and low valuation.
Sometimes I wonder if the extremely low float and o/s shares may work against this stock, since it may be too small for institutions to be able to take a position in. 28 million shares outstanding and 7 million float is not much!!