Another website tells me that this company has had 5 consective positive earnings surprises. A few months ago that by itself might have been enough to get me to make an "Outperform" pick on it.
My score around here fell through the floor while I was doing that, so now I demand positive cash flow and high insider ownership to make such picks. This outfit has neither, so the earnings surprises probably won't get the stock anything but whipsawed. It's shareholders are probably in BIG trouble when the almost inevitable negative earnings surprise comes down the road. Even if it's only a small one.