Stock Screener

An instrument used by investors and traders for the separation of stocks based on defined metrics

Over 1.8 million professionals use CFI to learn accounting, financial analysis, modeling and more. Start with a free account to explore 20+ always-free courses and hundreds of finance templates and cheat sheets.

What is a Stock Screener?

A stock screener is an instrument used by investors and traders for the separation of stocks based on defined metrics. It provides its users with a choice to select trading instruments suitable for any criteria or profile. Stock screeners are available on trading platforms and popular websites, either free or at a specific subscription fee.

Stock Screener

Investors use a stock screener to find stocks that will perform well over time. Traders use stock screener tools to identify the set-up possibilities of short positions.

A stock screener can be used to separate stocks based on price, market capitalization, dividend ratio, P/E ratio, and debt-to-equity ratio, among others. The higher the number of applied filters, the lower the number of stocks listed.

The filters of stock screeners are effective if users have the specifics in mind about the type of companies that they want to invest in. Yahoo! Finance, FinViz, Google Finance, and Chart Mill offer some of the free screeners on the web.


  • A stock screener is an instrument that traders and investors use for choosing stocks based on search criteria.
  • Stock screeners can be used to separate stocks based on price, market capitalization, dividend ratio, P/E ratio, and debt-to-equity ratio, among others.
  • Yahoo! Finance, FinViz, and Chart Mill offer some of the free screeners and are available on the web.

Uses of a Stock Screener

Hundreds of thousands of companies have listed their stocks on national exchanges. Hence, selecting and tracking a good stock is difficult. A stock screener helps to focus on stocks that suit the investment strategies and meet the standards of traders.

A database of corporations and companies, a list of variables, and a screening engine to find the companies that satisfy the variables as defined by the users are the three constituents of a stock screener.

While using a stock screener, the user needs to answer some questions first. They will be regarding the user’s preference on the value of different ratios, 52-week high or low stocks, low or high cap stocks, and type of industry, among others.

Below is an example of a Yahoo stock screener for finding stocks in the U.S. region in the capital markets industry with medium and large market capitalization, an intraday price more than $15, a debt-to-equity ratio more than 2, and a price-to-earnings-growth ratio less than 1.

Stock Screener - Example 1

After inputting all the filters, we receive the list of stocks below that satisfy our requirements:

Stock Screener - Example 2

Users can add more filters according to their requirements. A good stock screener enables users to look for the stocks with any search criteria or metrics that they want. A stock screener can be used to perform numerical analysis, focusing on tangible parameters such as profit margins, revenue, and performance ratios.

Limitations of a Stock Screener

1. Potential bias

There are many stock screeners available in the market. However, if a user types in the same criteria on different stock screeners, he/she may find different listings of stocks. It is because of the potential bias of programmers of the stock screeners.

For example, the programmers of Company X may make sure that the stocks of the parent Company Y, operating in commodities, will appear at the top of the list of commodities stocks. It can be done by providing a higher weight to the stocks of the parent Company Y.

2. Need for specific criteria

It has become very convenient to add every available stock on every exchange to the overall matrix of the stock screeners. Thus, investors or traders have too many options to choose from.

Hence, to limit the number of options, the users must be aware of the criteria they want. They may be required to input over six specific search criteria to limit the selection results to below 100. Many investors input two to three criteria, which results in too many search results to make an informed decision.

3. Invalid comparisons

To some investors, a stock screener may seem to lack reasoning ability. For example, a user may have inputted search criteria that is not dependent on the stock price. However, the stock screener may be trying to provide a comparison between stocks based on their price to produce a result.

4. Quantitative comparison only

The majority of the stock screeners have only quantitative parameters as the criteria for selecting the stocks. However, many qualitative parameters should be considered as well. They can be customer satisfaction, any lawsuit pending, problems related to labor or business operations, and corporate governance, among others.

More Resources

CFI offers the Commercial Banking & Credit Analyst (CBCA)™ certification program for those looking to take their careers to the next level. To keep learning and developing your knowledge base, please explore the additional relevant resources below:

0 search results for ‘