Stock Screener — Filter Stocks by Fundamental & Technical Criteria
Filter stocks by dozens of fundamental and technical criteria.
Filter
About this tool
A stock screener narrows thousands of listed companies down to the handful that match your rules. This screener lets you filter on dozens of data columns in one table — valuation (P/E, P/BV, PEG, D/E, dividend yield), profitability and quality (ROA, ROE, ROIC, gross/operating/net margins, current and quick ratios), multi-year trend averages, and price returns from 1 month to 10 years. Filter each column by a numeric range, or pick a sector, financial-health level, or Action signal (Outperform / Neutral / Underperform) from a dropdown.
Beyond raw ratios, every stock also carries a fundamental quality score and a technical timing score (each 0–100), so you can rank a shortlist instead of eyeballing dozens of columns. Use "Choose Column" to show only the fields you care about, then save the whole filter as a preset — and share it with a link — to reuse it later. Data refreshes daily after each market close, and results are paged server-side so the full universe stays responsive.
Frequently Asked Questions
How often is the data updated?
Prices, scores, and technical readings refresh daily after each market close, while financial-statement figures update as companies file new reports.
Can I combine fundamental and technical criteria?
Yes. You can require, say, ROE above 15% and P/E below 20 while also filtering by the technical timing score or the Action signal (Outperform / Neutral / Underperform) — with dozens of columns available in a single query.
Which columns can I filter on?
Valuation (P/E, P/BV, PEG, D/E, dividend yield), profitability and quality (ROA, ROE, ROIC, gross/operating/net margins, current and quick ratios), multi-year trend averages, price returns from 1 month to 10 years, plus a fundamental quality score and a technical timing score — filtered by numeric range, sector, or financial-health level.
Can I save and reuse my filters?
Yes. Save any set of conditions as a preset with the "Save Filter" button, reopen it later from "My Presets", and share it with others via a link. "Choose Column" also lets you keep only the columns you care about.
Google