What Is a Stock Screener?
A stock screener is a tool that allows investors to filter the universe of publicly traded stocks based on specific financial criteria. With thousands of stocks listed on major exchanges, manually researching every company is impractical. A stock screener narrows the field by letting you define parameters such as price-to-earnings ratio, market capitalization, dividend yield, revenue growth, and dozens of other metrics. The screener then returns a list of stocks that meet all of your specified criteria, giving you a focused set of candidates for further research.
Stock screeners are available for free on most financial websites and brokerage platforms, and they range from simple tools with a handful of filters to sophisticated platforms with hundreds of criteria and custom formula capabilities. Whether you are looking for undervalued dividend stocks, high-growth technology companies, or financially stable blue-chip stocks, a well-configured screener can dramatically improve the efficiency of your investment research process.
It is important to understand that a stock screener is a starting point, not a finishing point. A screener identifies stocks that pass quantitative filters, but it cannot evaluate qualitative factors like management quality, competitive positioning, or industry trends. The stocks that emerge from a screen are candidates for deeper research, not automatic buy recommendations. The most successful investors use screeners to generate ideas, then apply fundamental analysis to decide which screened stocks are genuinely worth owning.
Popular Free Stock Screeners
Several high-quality stock screeners are available at no cost. Each has different strengths, and many investors use more than one depending on their specific needs.
| Screener | Key Strengths | Number of Criteria | Best For |
|---|---|---|---|
| Finviz | Visual interface, heatmaps, fast results | 70+ | Quick scans, visual market analysis |
| Yahoo Finance Screener | Familiar interface, integration with company pages | 50+ | Beginners, casual research |
| TradingView Screener | Technical + fundamental criteria, global markets | 100+ | Technical analysis, international stocks |
| Fidelity Stock Screener | Deep fundamental data, integrated research | 140+ | Fundamental analysis (account required) |
| Schwab Stock Screener | Analyst ratings, ETF screening | 100+ | Combining fundamental and analyst data |
| AAII Stock Investor | Pre-built screens based on famous strategies | 60+ | Strategy-based screening (Graham, Buffett) |
Key Screening Criteria
Understanding the most commonly used screening criteria is essential for building effective filters. These criteria fall into several categories: valuation, profitability, growth, financial health, and dividend metrics.
Valuation Criteria
Price-to-Earnings Ratio (P/E) is the most widely used valuation filter. It compares the stock price to the company's earnings per share. A screen for P/E below 15 targets stocks that are inexpensive relative to their earnings. A screen for P/E between 20 and 40 targets growth stocks with higher valuations. Use the trailing P/E (based on actual reported earnings) for established companies and the forward P/E (based on projected future earnings) for growth companies.
Price-to-Book Ratio (P/B) compares the stock price to the company's book value per share. Screening for P/B below 1.0 identifies companies trading below their net asset value, a classic value investing criterion. This filter works best in asset-heavy industries like banking, insurance, and real estate, where book value is a meaningful measure of company worth.
Price-to-Sales Ratio (P/S) divides the stock price by revenue per share. This metric is useful for screening unprofitable companies (where P/E cannot be calculated) or for comparing companies within the same industry based on how the market values each dollar of revenue they generate.
PEG Ratio adjusts the P/E ratio for expected earnings growth. A PEG below 1.0 suggests the stock is undervalued relative to its growth rate. This is a particularly useful filter for growth investors who want to avoid overpaying for fast-growing companies.
Profitability Criteria
Return on Equity (ROE) measures how effectively a company uses shareholder equity to generate profits. Screening for ROE above 15% identifies companies that are generating strong returns on invested capital. High ROE combined with low debt is particularly attractive, as it indicates genuine operational efficiency rather than financial leverage boosting the return.
Net Profit Margin shows what percentage of revenue the company keeps as profit. Screening for margins above 10% to 15% filters for companies with strong pricing power and efficient operations. Declining margins over time can be used as a negative screen to exclude companies whose profitability is eroding.
Free Cash Flow screens help identify companies that generate real cash from their operations. Positive and growing free cash flow is a sign of a healthy business. You can screen for free cash flow yield (free cash flow divided by market capitalization), which provides a valuation measure based on cash generation rather than accounting earnings.
Growth Criteria
Revenue Growth Rate filters for companies growing their top line at a specified pace. Screening for revenue growth above 10% to 15% year-over-year identifies companies with strong business momentum. For growth investors, this is often the primary filter that drives their stock selection.
Earnings Growth Rate measures how quickly a company's profits are increasing. Screening for EPS growth above 15% to 20% identifies companies with accelerating profitability. Combining revenue growth and earnings growth screens helps identify companies that are both growing and becoming more profitable, the ideal combination.
Financial Health Criteria
Debt-to-Equity Ratio measures how much debt a company carries relative to shareholder equity. Screening for D/E below 0.5 or 1.0 identifies conservatively financed companies. This filter is particularly important during economic downturns when heavily indebted companies face the greatest financial stress.
Current Ratio assesses whether a company can pay its short-term obligations. Screening for a current ratio above 1.5 filters for companies with comfortable short-term liquidity. This is especially important for smaller companies that may have limited access to credit markets during tight financial conditions.
Dividend Criteria
Dividend Yield shows the annual dividend as a percentage of the stock price. Screening for yields between 2% and 5% identifies stocks with meaningful income that are not dangerously high (which often signals a struggling company with a declining stock price). You can also screen for dividend growth rate to find companies that have consistently increased their dividend payments over time.
Payout Ratio measures what percentage of earnings is paid out as dividends. Screening for payout ratios below 60% helps identify companies whose dividends are sustainable and have room for future increases.
| Criterion | Value Investing Screen | Growth Investing Screen | Income/Dividend Screen |
|---|---|---|---|
| P/E Ratio | Below 15 | 15 to 40 | Below 20 |
| Revenue Growth | Any positive | Above 15% | Above 3% |
| EPS Growth | Above 5% | Above 20% | Above 5% |
| ROE | Above 12% | Above 15% | Above 10% |
| Debt/Equity | Below 0.5 | Below 1.0 | Below 0.8 |
| Dividend Yield | Optional | Not required | 2% to 5% |
| Market Cap | Above $1B | Above $500M | Above $5B |
| Payout Ratio | Not required | Not required | Below 60% |
Building a Screening Strategy
An effective screening strategy starts with a clear investment objective and uses criteria that align with that objective. Here is how to build a systematic screening approach.
Step 1: Define Your Investment Objective
Before setting any filters, determine what you are looking for. Are you seeking undervalued stocks for long-term appreciation? High-growth companies with accelerating revenue? Stable dividend payers for income? Your objective determines which criteria matter most and what thresholds to set.
Step 2: Start Broad, Then Narrow
Begin with a few basic filters and see how many stocks pass. If thousands of stocks pass your initial criteria, add more filters to narrow the list. If fewer than five stocks pass, your criteria may be too restrictive. Aim for a final list of 10 to 30 candidates that warrant deeper research. This is a manageable number that represents a focused set of high-potential opportunities without overwhelming your research capacity.
Step 3: Include Both Inclusion and Exclusion Criteria
Inclusion criteria identify what you want (high growth, low valuation, strong dividends). Exclusion criteria remove what you want to avoid (excessive debt, declining revenue, very small companies). Negative screens are just as important as positive screens for producing a quality candidate list.
Step 4: Avoid Over-Optimization
Using too many criteria or setting thresholds that are too precise can eliminate great investment candidates. A company with a P/E of 16 that passes all your other filters should not be excluded because your P/E threshold was set at 15. Use ranges rather than exact cutoffs, and be willing to adjust thresholds based on current market conditions. During expensive markets, loosening valuation criteria may be necessary to find any candidates at all.
Fundamental vs Technical Screening
Stock screeners offer both fundamental criteria (based on financial statements and business metrics) and technical criteria (based on price and volume patterns). Understanding the difference helps you choose the right approach for your investment style.
Fundamental screening filters stocks based on financial data like P/E ratios, revenue growth, profit margins, and balance sheet health. This approach identifies companies with strong business characteristics regardless of their current stock price chart pattern. Fundamental screens are used primarily by long-term investors who believe that buying financially healthy companies at reasonable valuations will produce good returns over time.
Technical screening filters stocks based on price and volume patterns such as moving averages, relative strength, volume breakouts, and chart formations. This approach identifies stocks with favorable price momentum or setup patterns. Technical screens are used primarily by shorter-term traders and momentum investors who believe that price trends tend to continue.
Combining both approaches can be particularly powerful. For example, you might use fundamental criteria to identify financially strong companies and then add a technical filter (like the stock trading above its 200-day moving average) to ensure you are buying stocks with positive price momentum rather than stocks that may be cheap for good reasons (value traps).
Market Capitalization as a Starting Filter
Market capitalization (stock price multiplied by shares outstanding) is one of the most important starting filters because company size significantly affects risk, liquidity, and growth potential.
- Mega-cap ($200B+): The largest companies in the world. Highly liquid, stable, well-researched. Less likely to be mispriced by the market.
- Large-cap ($10B to $200B): Established companies with strong market positions. Good balance of stability and growth potential. Most suitable for core portfolio holdings.
- Mid-cap ($2B to $10B): Growing companies that have established their business model but still have significant growth runway. Often offer the best balance of growth potential and reduced risk compared to small caps.
- Small-cap ($300M to $2B): Younger or niche companies with higher growth potential but also higher volatility and risk. Less analyst coverage means more opportunities for mispricing (both undervalued and overvalued).
- Micro-cap (below $300M): Very small companies with limited liquidity and minimal analyst coverage. Higher risk of business failure but occasional hidden gems for experienced investors willing to do extensive due diligence.
For most individual investors, filtering for companies with market capitalizations above $1 billion to $2 billion eliminates the smallest and riskiest companies while still providing a broad universe of candidates. If you are specifically looking for undiscovered opportunities, you might focus on the small-cap and mid-cap space, but be prepared for higher volatility and the need for more thorough research.
Limitations of Stock Screeners
Stock screeners are powerful tools, but they have important limitations that every investor should understand.
- Backward-looking data. Screeners use historical financial data, which may not reflect current business conditions. A company's most recent quarter (or the quarter it is currently in) may be significantly different from the trailing data shown in the screener. Always verify that screening data is current and check for recent news or developments.
- No qualitative assessment. Screeners cannot evaluate management quality, competitive positioning, brand strength, industry trends, or other qualitative factors that significantly influence a company's future performance. A stock can pass every quantitative filter and still be a poor investment due to competitive threats or management issues.
- Data quality issues. Free screeners sometimes have data errors, delayed updates, or inconsistencies in how metrics are calculated. Different screeners may show different values for the same metric on the same stock due to differences in data sources and calculation methods. Cross-reference critical data points before making investment decisions.
- Survivorship bias. Screeners show currently listed stocks but do not account for companies that failed, were delisted, or were acquired. Strategies that look effective in backtesting may be biased by excluding companies that did not survive, overstating the historical success rate.
- Screening for the past, not the future. A stock with a low P/E ratio may be cheap because the market correctly anticipates declining earnings. A stock with high revenue growth may be unsustainable. Screeners identify what has happened; your analysis must determine what will happen.
Key Takeaway
A stock screener is one of the most efficient tools in an investor's toolkit, but it is a tool for generating ideas, not making decisions. Use screeners to narrow the universe of stocks to a manageable list of candidates, then apply thorough fundamental analysis, qualitative assessment, and valuation work to determine which stocks are truly worth buying. The best investors combine quantitative screening with qualitative judgment to identify investments that are both statistically attractive and fundamentally sound.
Frequently Asked Questions
Finviz is widely considered the best free stock screener for beginners due to its intuitive visual interface, pre-set filter options, and quick results. Yahoo Finance is another good starting point with a familiar interface. If you have a brokerage account with Fidelity or Schwab, their built-in screeners offer more advanced features and deeper data. Start with a simple screener and graduate to more sophisticated tools as your screening skills develop.
Start with three to five key criteria that align with your investment strategy. Using too few criteria produces an unmanageable list of results, while using too many criteria can eliminate excellent candidates that narrowly miss one threshold. A good screen typically includes one or two valuation metrics, a profitability measure, a growth measure, and a financial health filter. Aim for results that produce 10 to 30 candidates, then use manual research to narrow further.
Yes, many platforms offer dedicated ETF and mutual fund screeners that filter by expense ratio, asset class, performance history, fund size, and other fund-specific criteria. Morningstar, Fidelity, Schwab, and ETF.com all offer fund screening tools. Fund screeners use different criteria than stock screeners because you are evaluating the fund's structure and management rather than an individual company's financials. Key fund screening criteria include expense ratio, category, performance versus benchmark, and Morningstar rating.
No. A stock screener is a research tool that generates candidates, not buy signals. Every stock that passes your screen requires additional due diligence before investing. Read the company's most recent earnings report, review its competitive position, assess the quality of management, and consider whether the current stock price fairly reflects the company's prospects. Many stocks that look attractive on paper have qualitative issues that only emerge through deeper research. Think of screening as step one in a multi-step research process.
For long-term fundamental investors, running screens once per quarter (after earnings season) is sufficient because that is when the underlying financial data updates. Monthly screening is reasonable if you want to catch stocks that become cheaper due to price declines. Running screens more frequently than monthly is unnecessary for fundamental strategies since the financial data driving your criteria does not change that quickly. Short-term traders using technical screens may run them daily or weekly to identify momentum opportunities.