Yes, you are right. I don't get it either, and why there is such a discrepancy. Revenues are definitely flat, but their last 10Q shows good net income like you said. Maybe it's because there is only 1 analyst covering it and the information is outdated. That's all I can think of.
I didn't look into it all that deeply, but the debt would still scare me since they have very little cash.