I keep wondering the same, and I agree. Either a big nice run is coming or it'll just fizzle out. But I don't see how that's going to happen, they've had some good news coming out and a few contracts awarded. The day they got the 2 million contract the stock crashed LOL
And it's been going down more since...and there hasn't been any bad news that's come out.