I've seen this many times....
the company is screwed. they have been loosing money and will run out of cash in 3 quarters. the best case scenario is that a large company takes them over, but likely they will be taken over in bankruptcy court.
it's unfortunate, but thats how it goes.