Stock Screener — Filter 3,600+ Stocks by Fundamentals & Technicals

The free Stock Alarm Pro stock screener lets you filter the entire US market by P/E ratio, revenue growth, RSI, trend state, market cap, margins, and 50+ other criteria — with real-time prices overlaid during market hours. Find your next trade in under 60 seconds.

Stock screener showing 3,600+ stocks filtered by fundamentals, technicals, and momentum

What Is a Stock Screener?

A stock screener is a filtering tool that narrows the universe of thousands of publicly traded stocks down to a short list that matches your specific investment criteria. Instead of manually reviewing each stock, you define the rules — minimum revenue growth, maximum P/E ratio, RSI below 40, uptrend only — and the screener instantly returns the stocks that qualify.

Professional traders use stock screening to identify setups before they happen, find undervalued companies the market hasn't noticed, and discover momentum plays as they accelerate. A well-built screen eliminates 95% of the universe so you can focus your analysis on the most promising 5%.

The most effective stock screens combine fundamental screening criteria (business quality, valuation) with technical filters (price momentum, trend structure) to find stocks that are both fundamentally sound and technically set up. That combination is built into every preset screen in Stock Alarm Pro.

50+
Screening filters available
3,600+
US stocks covered
9
Preset screens

Types of Stock Screens

Different investing strategies call for different screening approaches. These are the six most common screen types used by active investors.

Key Stock Screening Criteria

Every filter category available in the screener — and what each metric measures.

Fundamentals

P/E RatioPrice relative to trailing 12-month earnings
EV/EBITDAEnterprise value to earnings before interest, taxes, D&A
Price-to-SalesMarket cap relative to annual revenue
Price-to-BookMarket cap relative to net assets
Price-to-FCFMarket cap relative to free cash flow

Technicals

RSIRelative Strength Index — overbought/oversold momentum
Trend StateUptrend, downtrend, pullback, or rally vs. 50/200-day MAs
Volume vs AverageCurrent volume relative to 50-day average volume
ELO Power Ranking26-week relative strength vs. the full universe
Accumulation/DistributionNet buying vs. selling pressure over 5–20 days

Market Data

Market CapMega, large, mid, small, micro-cap filters
PriceFilter by stock price range
VolumeMinimum daily trading volume in shares
SectorAll 11 GICS sectors selectable
Returns1-week, 1-month, 3-month, YTD, 1-year return filters

Financial Health

Debt-to-EquityTotal debt relative to shareholders equity
Debt-to-AssetsTotal debt relative to total assets
Current RatioCurrent assets relative to current liabilities
Quick RatioLiquid assets relative to current liabilities
Cash RatioCash and equivalents relative to current liabilities

Profitability

Gross MarginRevenue minus cost of goods sold, as a percentage
Operating MarginOperating income as a percentage of revenue
Net MarginNet income as a percentage of revenue
ROEReturn on equity — profit per dollar of shareholder equity
ROICReturn on invested capital — total capital efficiency

Growth

Revenue GrowthYear-over-year revenue growth rate
EPS GrowthYear-over-year earnings per share growth
Net Income GrowthYear-over-year net income growth
Operating Income GrowthYear-over-year operating income growth
Gross Profit GrowthYear-over-year gross profit growth

How to Screen Stocks Step by Step

From opening the screener to setting an alert on the best result — the complete workflow in six steps.

  1. 1

    Open the Stock Screener

    Go to pro.stockalarm.io/screener. The screener loads all 3,600+ stocks instantly — no login required. Real-time prices overlay automatically during market hours.

  2. 2

    Choose a preset or start from scratch

    Select a preset screen such as Growth Stocks, Value Stocks, or Buy the Dip to apply a proven filter set immediately. Or click "Clear all" to start with the full universe and build your own screen from scratch.

  3. 3

    Apply fundamental filters

    Use the filter panel to set ranges for P/E ratio, revenue growth, gross margin, ROE, debt-to-equity, or any of 30+ fundamental criteria. Each filter updates results instantly.

  4. 4

    Add technical filters

    Layer in technical criteria: filter by trend state (uptrend only, pullback setups), RSI range (below 30 for oversold, above 70 for overbought), volume vs. average, or accumulation/distribution pattern.

  5. 5

    Sort the results

    Click any column header to sort results by that metric — revenue growth, P/E ratio, ELO power ranking, or price change. Put the strongest setups at the top of the list.

  6. 6

    Set an alert on any stock

    Click any ticker to view the full quote page with charts, fundamentals, and intelligence. Tap the alert icon to set a price alert or fundamental threshold alert and get notified the moment it triggers.

Popular Stock Screener Presets

Pre-built filter combinations for the most common investing strategies. Each preset updates daily with fresh fundamental data and real-time prices.

Stock Alarm Pro vs. Most Stock Screeners

FeatureStock Alarm ProMost Screeners
Stocks covered3,600+ US stocksS&P 500 only or limited universe
Real-time pricesYes — live during market hoursDelayed 15–20 min or end-of-day
Fundamental filters30+ filters across 6 categoriesBasic P/E and market cap only
Technical filtersTrend state, RSI, volume, A/D patternPrice and volume only
Preset screens9 built-in strategiesFew or none
ELO power rankingsYes — 26-week relative strength rankingNot available
Accumulation/distributionYes — 5, 10, and 20-day signalsNot available
Price alerts from screenerYes — one click from any resultSeparate tool or not available
No login requiredYesOften requires account

Find Your Next Trade in Under 60 Seconds

The Stock Alarm Pro screener covers 3,600+ stocks with 50+ filters and real-time prices. Start with a preset or build your own screen from scratch. No login required.

  • 50+ fundamental and technical filters
  • Real-time prices during market hours
  • 9 built-in preset strategies
  • ELO power rankings for relative strength
  • Accumulation/distribution signals
  • One-click price alerts from results

Frequently Asked Questions

What is a stock screener?

A stock screener is a tool that filters stocks based on specific criteria you define — such as P/E ratio, revenue growth, RSI, market cap, or dividend yield. Instead of manually reviewing thousands of stocks, a screener instantly narrows the universe to stocks that match your investment criteria. Professional traders use stock screeners to identify setups, find undervalued companies, and discover momentum plays before they become widely known.

What filters does the Stock Alarm Pro screener include?

The Stock Alarm Pro screener includes 50+ filters across five categories: Fundamentals (P/E ratio, EV/EBITDA, price-to-sales, price-to-book, price-to-FCF), Profitability (gross margin, operating margin, net margin, ROE, ROIC, ROA), Growth (revenue growth, EPS growth, net income growth, operating income growth), Financial Health (current ratio, debt-to-equity, debt-to-assets), and Technicals (trend state, RSI, volume vs average, accumulation/distribution). All filters apply in real time across 3,600+ US stocks.

Is the stock screener free?

Yes. The Stock Alarm Pro stock screener is free to use with no login required. You can apply all fundamental and technical filters, browse preset screens, and view full screening results without creating an account. A free account unlocks saved screens, real-time price alerts on screened stocks, and watchlist integration.

How many stocks does the screener cover?

The Stock Alarm Pro screener covers 3,600+ US-listed stocks, including all S&P 500 constituents, the Russell 2000 small-cap index, and an extended universe of large- and mid-cap names. Fundamental data is updated daily; real-time prices are overlaid during market hours via live data feeds.

What is the difference between a fundamental screener and a technical screener?

A fundamental screener filters stocks by financial statement data — metrics like P/E ratio, revenue growth, gross margin, and return on equity. It answers "Is this a well-run, growing, or undervalued business?" A technical screener filters by price action and momentum indicators — RSI, moving averages, trend state, and volume patterns. It answers "Is this stock gaining momentum right now?" The Stock Alarm Pro screener combines both in one tool, so you can find stocks that are both fundamentally strong and technically set up.

How do I use preset stock screens?

Preset screens are pre-configured filter combinations built for common investment strategies. Click any preset — Growth Stocks, Value Stocks, Buy the Dip, Trending, or Undervalued — to instantly apply the filter set and see matching stocks. Presets are a fast starting point; you can then adjust any filter to refine results to your exact criteria. All presets update daily with fresh fundamental data and real-time prices during market hours.

Related Tools & Guides