From Seeking Alpha:
The company recently hired new management. A new CEO to take the throne may help revenues and earnings grow. Profitability has already increased due to the new management team.
Zero debt with a decent cash position allows investors to sleep well at night holding this name. Management is very strict about having a clean balance sheet.