Skip to main content
Financial Education

Quality Stock Screener: A Step-by-Step Tutorial for Investors

JS
Written by Javier Sanz
9 min read
Share:

Quality Stock Screener: A Step-by-Step Tutorial for Investors

quality stock screener — chart and analysis

A quality stock screener filters the investable universe down to businesses with durable profitability, clean earnings, and balance sheets that can survive a credit cycle. The quality stock screener on ValueMarkers covers 120+ indicators across 73 global exchanges, so you can run a rigorous quality filter in minutes rather than spending hours building one in a spreadsheet. This tutorial walks you through exactly how to do it, step by step.

Key Takeaways

  • Quality screening combines profitability metrics (ROIC, ROE), earnings integrity flags (Beneish M-Score, accruals), and financial health scores (Piotroski F-Score) into a single pass.
  • Apple (AAPL) posts a ROIC of 45.1% and a P/E of 28.3, illustrating how high-quality businesses often trade at a premium the market will sustain for years.
  • A Piotroski F-Score above 7 filters out roughly 80% of the typical screener universe while retaining the strongest balance-sheet names.
  • A Beneish M-Score below -2.22 is the standard threshold for low earnings manipulation probability; names above that threshold warrant deeper scrutiny before buying.
  • ROIC consistency over 5 years matters more than a single high ROIC reading, because mean reversion in returns is the dominant force eroding stock performance.
  • Combining all three quality signals produces a smaller, higher-conviction list that historically outperforms pure value screens by 3 to 5 percentage points per year on a risk-adjusted basis.

Step 1: Open the ValueMarkers Screener and Set Your Universe

Go to ValueMarkers screener. The first panel lets you define your starting universe.

Select your exchange or region. For a global quality screen, check all 73 exchanges. For a U.S.-only screen, select NYSE, NASDAQ, and NYSE American. Set your market cap floor at $500 million to eliminate micro-caps where quality data is often incomplete or where illiquidity distorts price signals.

Set the sector exclusion list if needed. Financials and utilities require separate quality frameworks because their balance sheets work differently. If you want a clean first pass, restrict to the 8 non-financial, non-utility sectors and add those back later with modified criteria.

Step 2: Apply the Piotroski F-Score Filter

The Piotroski F-Score is a 9-point scale that scores profitability, use, and operating efficiency. Joseph Piotroski published the model in 2000 and showed it could identify high-quality companies that outperformed low-quality ones by 7.5 percentage points annually.

Set the Piotroski F-Score to 7 or above in the screener. Each of the 9 binary tests awards 1 point when the company passes:

Piotroski TestSignal CheckedPass Condition
ROA positiveProfitabilityNet income / assets > 0
Operating cash flow positiveProfitabilityCFO > 0
ROA improvingProfitabilityCurrent ROA > prior year ROA
Accruals lowProfitabilityCFO / assets > ROA
Use decliningUseLong-term debt ratio falling
Current ratio improvingUseCurrent ratio rising
No dilutionUseNo new shares issued
Gross margin improvingEfficiencyGross margin rising
Asset turnover improvingEfficiencyAsset turnover rising

A score of 8 or 9 means the company passed nearly every test. In backtests across U.S. equities from 1976 to 2016, F-Score 8-9 stocks produced median annual excess returns of 9.3% over the market.

Step 3: Add the Beneish M-Score Filter for Earnings Integrity

The Piotroski score tells you about financial health. The Beneish M-Score tells you whether the reported earnings are trustworthy.

Messod Beneish published the model in 1999. It uses 8 accounting ratios to detect the statistical fingerprint of earnings manipulation. The formula weights changes in receivables, margins, asset quality, revenue growth, depreciation, and accruals.

Set the Beneish M-Score below -2.22 in the screener. Companies above -2.22 are flagged as potential manipulators. Beneish's original study showed the model correctly identified 76% of earnings manipulators before they were publicly exposed.

Some sectors systematically score differently. Technology companies with fast revenue growth often score slightly above the threshold without any manipulation, because rapid receivables growth looks suspicious by design. Add a sector-adjusted overlay when screening tech: use -1.78 as the threshold for pure software businesses.

Step 4: Screen for ROIC Consistency

A single year of high return on invested capital can be a fluke. A company that posts ROIC above its cost of capital for 5 consecutive years is demonstrating a structural competitive advantage.

In the ValueMarkers screener, set the ROIC consistency filter to require ROIC above 10% in at least 4 of the last 5 years. Then set the current ROIC minimum at 12%, which is a conservative estimate of the weighted average cost of capital for most developed-market businesses.

Apple's ROIC sits at 45.1% today, and it has not dipped below 25% in any year since 2011. Microsoft posts 35.2% ROIC consistently. These are textbook examples of what ROIC consistency looks like at the top end. Most genuine quality names will clear 12 to 20% ROIC with limited variance.

Step 5: Set Minimum Earnings Quality Thresholds

Run two additional filters to confirm the cash earnings match the reported earnings:

Set the cash flow from operations to net income ratio above 1.0. This confirms the company is generating more cash than it is reporting as accounting profit, the opposite of what happens in aggressive earnings recognition.

Set the accruals ratio (balance sheet accruals / average net operating assets) below 5%. High accruals suggest earnings are being pulled forward from future periods, a pattern that has predicted poor forward returns in dozens of academic studies.

These two filters together add a practical sanity check to what the Beneish M-Score captures at the statistical level.

Step 6: Review the Results and Sort by VMCI Score

After applying the Piotroski, Beneish, ROIC consistency, and cash flow quality filters, you will typically see 40 to 120 names from a global starting universe of 5,000+.

Sort the output by the VMCI Score. ValueMarkers calculates VMCI across 5 pillars: Value (35%), Quality (30%), Integrity (15%), Growth (12%), and Risk (8%). A high VMCI score means the company is not just high-quality, it is also trading at a reasonable price with good growth prospects and a clean Integrity flag.

The Quality pillar within the VMCI score weights ROIC consistency the most, followed by ROE stability, gross margin durability, and the Piotroski F-Score directly. An overall VMCI above 75 after these quality filters have already been applied means you are looking at the top tier of the global investable universe.

Step 7: Validate Individual Names Before Adding to Your Watchlist

Run each surviving name through the ValueMarkers DCF calculator to confirm the market price implies a reasonable set of assumptions. A quality business bought at an absurd multiple will still underperform.

Check the guru tracker to see whether any institutional investors with long-term track records hold the name. Consensus holding by 3 or more Buffett-style investors is a positive signal, not a buy trigger on its own, but a confirmation that experienced capital has done the work.

Further reading: SEC EDGAR · Investopedia

Why piotroski f-score screener Matters

This section anchors the discussion on piotroski f-score screener. The detailed treatment, formula, and worked examples appear in the body of this article above. The points below summarize the most important takeaways for value investors who want to apply piotroski f-score screener in real portfolio decisions. ValueMarkers exposes the underlying data on every covered ticker via the screener and stock profile pages, so the concepts in this article translate directly into actionable filters.

Key inputs for piotroski f-score screener

See the main discussion of piotroski f-score screener in the sections above for the full treatment, including the inputs, the calculation methodology, the typical sector benchmarks, and the most common pitfalls to avoid. The ValueMarkers screener lets value investors filter the full universe of 100,000+ stocks across 73 exchanges using piotroski f-score screener alongside the rest of the 120-indicator composite, with sector percentiles and historical trends shown on every stock profile.

Sector benchmarks for piotroski f-score screener

See the main discussion of piotroski f-score screener in the sections above for the full treatment, including the inputs, the calculation methodology, the typical sector benchmarks, and the most common pitfalls to avoid. The ValueMarkers screener lets value investors filter the full universe of 100,000+ stocks across 73 exchanges using piotroski f-score screener alongside the rest of the 120-indicator composite, with sector percentiles and historical trends shown on every stock profile.

Frequently Asked Questions

what happens if the stock market crashes

A quality stock screener is most useful before a market crash, not after. Companies with high Piotroski F-Scores, low Beneish M-Scores, and consistent ROIC tend to fall less in drawdowns and recover faster because their underlying businesses generate cash regardless of sentiment. During the 2020 crash, the S&P 500 fell 34% from peak to trough. High-quality factor portfolios fell an average of 24%, a 10-percentage-point buffer that compounded significantly in the recovery.

what time does the stock market open

U.S. stock markets (NYSE and NASDAQ) open at 9:30 a.m. Eastern Time on weekdays, with pre-market trading available as early as 4:00 a.m. Eastern on most brokerages. The opening time does not affect fundamental screening, but it matters for executing trades at fair prices since bid-ask spreads are widest in the first 30 minutes of trading.

are stock markets closed today

U.S. stock markets are closed on weekends and 9 federal holidays each year, including New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Good Friday, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving, and Christmas. The NYSE publishes its full holiday calendar on its website. Quality screening is a long-horizon activity, so market closure rarely affects your workflow.

what time does the stock market close

The NYSE and NASDAQ close at 4:00 p.m. Eastern Time. After-hours trading continues until 8:00 p.m. Eastern on most brokerages, though volume is thin and spreads are wide. For screening purposes, the closing price is the relevant one because it is the price used in virtually all valuation ratios and backtests including the Piotroski and Beneish models.

when does the stock market open

The NYSE and NASDAQ open at 9:30 a.m. Eastern Time. Pre-market sessions begin at 4:00 a.m. on electronic networks (ECNs) but trade at thin volumes. Most fundamental investors place limit orders at or after the open to avoid the price noise that pre-market gaps can introduce when executing the positions your quality screen identifies.

why is the stock market down today

Short-term market moves reflect sentiment, liquidity, and macro surprises rather than fundamental value. The quality stock screener helps you filter out the noise by focusing on metrics like ROIC consistency, Piotroski F-Score, and earnings integrity that do not change meaningfully from one trading day to the next. If a high-quality name on your watchlist is down 5% because the index fell, that is often an entry point, not a reason to revisit the quality thesis.

Start your quality screen today on the ValueMarkers screener and run the 7 steps above across 73 global exchanges.

Written by Javier Sanz, Founder of ValueMarkers. Last updated April 2026.


Ready to find your next value investment?

ValueMarkers tracks 120+ fundamental indicators across 100,000+ stocks on 73 global exchanges. Run the methodology above in seconds with our stock screener, or see today's top-ranked names on the leaderboard.

Related tools: DCF Calculator · Methodology · Compare ValueMarkers

Disclaimer: This content is for informational and educational purposes only and does not constitute investment advice, a recommendation, or an offer to buy or sell any security. Past performance does not guarantee future results. Consult a licensed financial advisor before making investment decisions.

Related Articles

Financial Education

Quality Investing vs Value Investing: How It Compares for Value Investors

Quality investing vs value investing: two disciplines with overlapping goals and different methods. Here is how they compare, where they conflict, and how to combine them.

8 min read

Financial Education

High Quality Undervalued Stocks: An In-Depth Analysis for Serious Investors

High quality undervalued stocks combine strong earnings, consistent ROIC, and prices below intrinsic value. Here is how to find and evaluate them systematically.

9 min read

Financial Education

What Is Investing for Beginners and Why It Matters for Stock Analysis

Investing for beginners starts with understanding how stocks create wealth. Learn the fundamentals of stock analysis with real examples and data.

8 min read

Financial Education

9 Best Broker for Dividend Investing Reddit Tips Every Investor Needs

Reddit's dividend investing community has strong opinions on brokers. This listicle filters the noise and presents 9 evidence-based tips every dividend investor should know before.

8 min read

Financial Education

Compound Interest Calculator: A Step-by-Step Tutorial for Investors

Walk through a compound interest calculator one field at a time, with real portfolio math, stock return assumptions, and the math behind 72-rule shortcuts.

8 min read

Financial Education

Everything You Need to Know About How to Invest in Bitcoin [FAQ]

A clear, data-grounded guide to how to invest in bitcoin, covering wallets, exchanges, risk sizing, and how it fits alongside stocks.

6 min read

Weekly Stock Analysis - Free

5 undervalued stocks, fully modeled. Every Monday. No spam.

Cookie Preferences

We use cookies to analyze site usage and improve your experience. You can accept all, reject all, or customize your preferences.