Companies that analysts expect to have high earnings, revenue or cash flow growth in the next 3 years.
Companies that are potentially undervalued based on future cash flows and market ratios.
Over $1bn in market cap, profitable and undervalued based on cash flows.
Stocks with high levels of insider buying the past 3 months and good analyst coverage.
Companies which have reinvested earnings to sustain 10% yearly growth over 5 years.