Stock Analysis

Stock Screener Strategies: Finding Undervalued Gems with the Piotroski F-Score

Value of Stock·

Stock Screener Strategies: Finding Undervalued Gems with the Piotroski F-Score

Most retail investors pick stocks the same way they pick restaurants — they go with what's on everyone's lips. Whatever's trending on financial Twitter, whatever their coworker mentioned, whatever CNBC featured between commercials.

The result: they buy high, sell low, and wonder why investing is so hard.

Professional investors — the ones quietly compounding at 12–15% per year — do the opposite. They run systematic screens to find stocks that meet specific financial criteria. They buy before the crowd notices. They hold while the crowd ignores. They sell when the crowd finally arrives.

This guide teaches you the systematic screening approach, with special focus on one of the most powerful tools available: the Piotroski F-Score.


What Is a Stock Screener?

A stock screener is a filter tool that searches a database of thousands of stocks and returns only those meeting your specific criteria.

Think of it as a search engine for stocks. Instead of searching by name, you search by fundamentals: "Show me all stocks where P/E < 12, dividend yield > 4%, and payout ratio < 70%."

Common screening platforms:

  • Finviz (free tier available)
  • Macroaxis
  • Simply Wall St
  • Stock Analysis (stockanalysis.com)
  • Value of Stock tools (for Graham Number and Piotroski screening)

The screener narrows 5,000+ publicly traded companies down to 20–50 worth investigating. Then you do the deeper work.


Screener Strategy #1: The Classic Graham Screen

This is the oldest systematic value screen — derived directly from Benjamin Graham's criteria.

Screen parameters:

  • P/E ratio < 15
  • Price-to-Book ratio < 1.5
  • Current ratio > 2 (assets can cover liabilities)
  • No earnings losses in the past 5 years
  • Some dividend history (3+ years)
  • EPS growth over past 5 years

What it finds: Deep value companies — often boring, often hated, often in cyclical industries. The type of stocks that feel uncomfortable to buy (which is usually when Graham would want you buying them).

When it works best: Bear markets, sector rotations, macro downturns. When the market is fearful, this screen surfaces companies that are cheap for temporary rather than structural reasons.

Weakness: In frothy bull markets, this screen returns almost nothing — because almost nothing is cheap. That's useful data too.


Screener Strategy #2: Dividend Safety Screen

This screen targets dividend stocks where the payout is sustainable — critical if you're relying on that income.

Screen parameters:

  • Dividend yield ≥ 3%
  • Payout ratio ≤ 70% (or ≤ 90% for REITs)
  • 5-year dividend growth rate > 0%
  • Free Cash Flow positive for 3+ consecutive years
  • Debt-to-equity ≤ 1.5 (or sector-appropriate)

What it finds: Companies where the dividend is backed by actual cash generation, not borrowed money or one-time asset sales.

The payout ratio trap: A 10% dividend yield with a 120% payout ratio means the company is paying out more than it earns — that dividend is almost certainly getting cut. The dividend safety screen filters these out before they damage your portfolio.


Screener Strategy #3: The Piotroski F-Score Deep Dive

The Piotroski F-Score is the crown jewel of systematic fundamental screening — and one of the most battle-tested quant strategies in academic finance.

Joseph Piotroski, a Stanford accounting professor, published research in 2000 showing that a simple 9-point financial health checklist could dramatically separate winning stocks from losers — especially within the universe of cheap value stocks.

The 9 criteria (1 point each):

Profitability (4 criteria)

  1. Return on Assets (ROA) > 0 — is the company currently profitable?
  2. Operating Cash Flow > 0 — is cash actually coming in?
  3. Change in ROA > 0 — is profitability improving year-over-year?
  4. Accruals < 0 — is cash flow greater than net income? (Low accruals = earnings quality)

Leverage, Liquidity, and Source of Funds (3 criteria)

  1. Change in Leverage < 0 — is debt going down?
  2. Change in Current Ratio > 0 — is liquidity improving?
  3. No new shares issued — is the company avoiding dilution?

Operating Efficiency (2 criteria)

  1. Change in Gross Margin > 0 — is the business becoming more efficient?
  2. Change in Asset Turnover > 0 — is the company generating more revenue per dollar of assets?

Interpreting the score:

  • Score 0–2: Weak fundamentals. High probability of continued underperformance or deterioration. Avoid.
  • Score 3–6: Mixed. Needs additional qualitative research before investing.
  • Score 7–9: Strong fundamentals. A high-scoring stock trading at a low valuation is the sweet spot.

The research finding: Piotroski's original paper showed that buying high F-Score value stocks (score ≥ 8) and avoiding low F-Score value stocks (score ≤ 1) generated significant excess returns — roughly 7.5% per year above the market.

How to use it in practice:

  1. Run a value screen (P/E < 15, P/B < 1.5)
  2. Take the resulting list and score each stock on Piotroski
  3. Focus on stocks scoring 7–9
  4. Read the annual report for context
  5. Check valuation using the Graham Number Calculator

You can run Piotroski scores quickly using our Piotroski F-Score tool — just enter the ticker and get your score instantly without manual calculation.


Screener Strategy #4: GARP Screen (Growth at Reasonable Price)

For investors who want growth without overpaying, the GARP screen finds companies that are growing meaningfully but haven't yet been fully discovered by the market.

Screen parameters:

  • Revenue growth ≥ 10% year-over-year
  • EPS growth ≥ 10% year-over-year
  • PEG ratio ≤ 1.0 (P/E divided by growth rate — under 1.0 suggests undervalued for its growth)
  • Gross margin ≥ 30% (indicates pricing power)
  • ROE ≥ 12% (management creating value for shareholders)

What it finds: Companies growing faster than the market realizes, not yet priced for perfection. These often live in overlooked industries or have had a temporary setback that scared away institutional investors.

When it works: Most market conditions, but especially after corrections when good companies get marked down indiscriminately.


Combining Screens for Maximum Effectiveness

No single screen finds the best stocks. The power comes from combining filters:

The "Hidden Gem" combo:

  1. Start with Graham screen (cheap by valuation)
  2. Apply Piotroski (score ≥ 6 — financially healthy)
  3. Add dividend filter (yield ≥ 3%, growing)
  4. Manual check: is the reason it's cheap temporary or permanent?

This typically surfaces 10–30 stocks worth deep research — a manageable number with a high hit rate of finding genuinely undervalued opportunities.


How to Act on Screener Results

A screener result is a lead, not a buy signal. Here's what to do after the screen returns hits:

  1. Check the Graham Number — Is the current price below or near the Graham Number? If it's 3× the Graham Number, the cheap P/E might be misleading.
  2. Read the most recent annual report — Specifically: CEO letter, risk factors, and cash flow statement. Can you explain why this stock is cheap?
  3. Check the Piotroski score — If you haven't already, run it through the Piotroski F-Score tool. A cheap stock with a score of 2 is a value trap.
  4. Look at the 5-year earnings trend — Is this a temporary dip or a structural decline?
  5. Build a position slowly — Don't go all-in immediately. Accumulate over weeks or months as you gain conviction.

Conclusion

The investors who find undervalued stocks before the market aren't guessing — they're running systematic screens that surface opportunities hidden from casual observation. The Piotroski F-Score, Graham screen, and dividend safety filters are three of the most effective tools in this systematic approach.

The secret isn't finding a magic indicator. It's having a repeatable process that filters out the noise and surfaces the signal — then doing the work to understand why an opportunity exists.

You can run this screen directly in our free stock screener — no signup required.

Start with our Piotroski F-Score tool to score any stock you're considering. Combine it with the Graham Number Calculator for a complete value picture. Then let the fundamentals guide your decisions — not headlines.

This article is for educational purposes only and does not constitute financial advice. Always do your own research and consider consulting a qualified financial advisor before making investment decisions.

Get Weekly Stock Picks & Analysis

Free weekly stock analysis and investing education delivered straight to your inbox.

Free forever. Unsubscribe anytime. We respect your inbox.

You Might Also Like