How Stock Screeners Work
A stock screener applies filters you choose, such as market capitalization, valuation ratios, growth rates or price trends, to a database of listed companies and returns those that match. The results depend on the screener's universe, its data source, how it defines each metric and how often it updates, so the same criteria can give different lists in different tools.
At a glance
- Input
- A universe of securities plus your filter criteria
- Output
- A shortlist to research further, not a recommendation
- Hidden variables
- Metric definitions, data freshness, how missing data is handled
- Biggest mistake
- Treating the screen's output as the conclusion
How does a stock screener work?
A stock screener starts from a universe of securities, such as all U.S.-listed stocks, looks up each one's values in its database, and keeps only those that meet every condition you set.
The three kinds of filter
| Type | Examples | Data needed |
|---|---|---|
| Descriptive | Country, exchange, sector, market cap | Reference data |
| Fundamental | P/E, revenue growth, margins, debt-to-equity, dividend yield | Financial statements and estimates |
| Technical | Price vs moving average, relative strength, volume change | Price and volume history |
Why the same screen gives different results
- Definitions. P/E can be trailing (last twelve months) or forward (analyst estimates). “Revenue growth” can be year-on-year, quarterly or multi-year.
- Freshness. Fundamentals update after filings are processed, which can lag by days. Prices may be delayed.
- Currency and share classes. Multi-currency and dual-listed companies can be handled differently.
- Missing data. Many screeners silently drop companies with no value for a filter, which can exclude exactly the companies you wanted.
Common mistakes
- Too many filters. Each one narrows the list. Stacking many can leave only statistical oddities.
- Screening on one number. A low P/E can mean a cheap company or a shrinking one.
- Survivorship in backtests. Testing a screen on today's listed companies ignores those that were delisted, which flatters past results.
- Stopping at the list. A screen narrows the field. Research starts after it.
What to look for in a screener
Coverage of the markets you invest in; the filters you actually use; documented metric definitions; how often data updates; saving screens and alerts; and data export.
Frequently asked questions
Are free stock screeners accurate?
Many use reputable data, but check the definitions and update frequency. Differences are more often definitional than errors.
Can a screener tell me what to buy?
No. It produces a shortlist matching your criteria. Whether any company is a sound investment needs further research.