 One of the most stringent of the GuruFocus screeners is the Undervalued Predictable screener. Only 195 out of the 12,232 stocks followed by GuruFocus can make it through this screener, and ownership of those stocks can deliver better-than-average results. 