Finding investment-grade stocks ready to move up in price is like finding the proverbial needle in a haystack. With help of a good stock screener, you can set the parameters that will help you find the hidden gems you are looking for. Here are some excellent screeners to help you find the best stocks for your portfolio.

This screener allows you to search through a large amount of stock data and find lists of stocks that match one or more of the many criteria available. This screener features full integration of descriptive, fundamental, and technical analysis. It is free to use.

This website has a unique search page that allows you to pick stocks using their proprietary relative strength, fundamental, and technical search categories. It is free to use.