What is a Stock Screener?
A stock screener is a powerful tool that allows investors and traders to filter through thousands of publicly traded companies based on specific, user-defined metrics. Instead of manually reviewing financial statements, a screener lets you input criteria—such as market capitalization, P/E ratio, dividend yield, or average trading volume—and instantly returns a list of stocks that meet those exact conditions.
Screeners are essential for saving time, eliminating emotional bias, and discovering new investment opportunities that align with your specific trading or investing strategy.
Top Free Stock Screeners
You don't need to pay a premium subscription to access powerful screening tools. Several excellent free platforms are available:
- Finviz: Known for its visually dense, highly customizable interface. It offers extensive fundamental, technical, and descriptive filters. It is widely considered one of the best free screeners available.
- Yahoo Finance: Provides a robust screener with a wide array of fundamental data points and easy-to-use pre-built screens (e.g., "Undervalued Growth Stocks").
- TradingView: Excellent for technical traders. It allows you to screen based on hundreds of technical indicators (like RSI, moving averages) in real-time.
- Google Finance: A more basic screener, but great for quickly filtering large lists of stocks based on standard metrics within a clean interface.
Top Paid Stock Screeners
For advanced investors who need deeper data, longer historical records, or premium analyst ratings, paid screeners are worth considering:
- Seeking Alpha Premium: Offers a powerful screener integrated with their proprietary "Quant Ratings" and access to a massive library of crowdsourced financial analysis.
- Stock Rover: Often considered the best screener for fundamental analysis. It allows you to create highly complex equations and screeners based on over 600 different metrics, including 10 years of historical data.
Key Metrics to Screen For
When building a screen, you need to understand the fundamental metrics you are filtering by:
- P/E Ratio (Price-to-Earnings): Measures a company's current share price relative to its per-share earnings. A lower P/E may indicate an undervalued stock, while a higher P/E suggests high growth expectations.
- PEG Ratio (Price/Earnings-to-Growth): The P/E ratio divided by the growth rate of its earnings. A PEG below 1.0 is generally considered undervalued.
- Dividend Yield: The ratio of a company's annual dividend compared to its share price. Crucial for income investors.
- Market Capitalization: The total value of a company's outstanding shares. Filters for large-cap (stability) vs. small-cap (growth potential).
- Debt-to-Equity: A measure of a company's financial leverage. A lower number indicates less reliance on debt to finance operations.
- ROE (Return on Equity): Measures a corporation's profitability by revealing how much profit a company generates with the money shareholders have invested.
- Revenue Growth: Filters for companies that are actively increasing their top-line sales year-over-year.
Common Screening Strategies
Here are several practical ways to configure a screener based on different investment philosophies:
Value Investing Screen
Goal: Find undervalued, mature companies.
Filters: P/E Ratio under 15, Price-to-Book (P/B) under 2, Debt-to-Equity under 1.0, Positive Earnings Per Share (EPS) growth.
Growth Investing Screen
Goal: Find rapidly expanding companies.
Filters: EPS Growth over 20% (past 5 years), Revenue Growth over 20%, ROE over 15%, Market Cap over $2B (to filter out micro-cap risk).
Dividend Income Screen
Goal: Find safe, reliable income streams.
Filters: Dividend Yield between 3% and 6%, Payout Ratio under 60% (ensures the dividend is sustainable), Consecutive years of dividend increases > 5 years.
Momentum Screen
Goal: Ride the trend of stocks currently outperforming.
Filters: Price above the 50-day and 200-day moving averages, Relative Volume > 1.5, New 52-week highs.
Sector Rotation Screens
Investors can also use screeners to execute sector rotation strategies. By filtering specifically within sectors that perform well during certain economic phases (e.g., screening only Utilities or Consumer Staples during a recession, or Industrials and Materials during an economic recovery), you can optimize your portfolio for the current macroeconomic environment.
Saving and Automating Screens
Most advanced platforms (like Finviz Elite or Stock Rover) allow you to save your custom screen criteria. You can even set up email alerts so the platform automatically notifies you when new stocks enter your screen or when current holdings fall out of your parameters.
Frequently Asked Questions
What is a stock screener?
A stock screener is a tool that allows investors to filter stocks based on user-defined metrics, such as market capitalization, P/E ratio, and dividend yield, to find investment opportunities that match their criteria.
What are the best free stock screeners?
Popular free stock screeners include Finviz, Yahoo Finance, TradingView, and Google Finance. Each offers a variety of filters for fundamental and technical analysis without a subscription.
What is a good P/E ratio to screen for?
A 'good' P/E ratio depends on the industry and growth expectations. Value investors often look for a P/E below 15, while growth investors might accept higher P/E ratios if earnings growth is strong.
How do I find good dividend stocks?
To find good dividend stocks, screen for a dividend yield between 2% and 6%, a payout ratio below 60%, and a history of consecutive dividend increases over several years.
What does PEG ratio tell me in a screener?
The PEG ratio (Price/Earnings to Growth) factors in a company's expected earnings growth. A PEG ratio under 1.0 is often considered undervalued, indicating the stock's price is low relative to its growth potential.