I think their MC is pretty low at 70m with revenues near 70M, with the upcoming contracts they will turn profit soon, they are showing 3.8M loss not too bad. I will hang on to this stock, downside maybe limited.