 To claim a place on the Undervalued Predictable list, one of GuruFocus most stringent screeners, a company must meet two criteria: have a business predictability rating of at least four out of five stars and be undervalued based on a discounted cash flow DCF analysis. Companies that meet these criteria are considered likely to generate above-average returns for investors, based on historical studies. 