I should also note that insider activity in the stock has also been extremely positive over the last 3, 6, and 12 months. This can indicate surprise positive news or earnings in the near term future or that insiders simply believe their company's stock to be cheap.