Stock Screener
Filter the market with price, momentum, valuation, growth and quality rules — then save, alert, or backtest the screen.
Build your screen
How screening works — coverage, freshness & syntax
Type conditions like Price > 100 AND (Revenue Growth > 15 OR RSI < 30) — combine
rules with AND, OR, NOT, parentheses, or an AND-per-line. Fundamentals use each
company's latest reported quarter (Consolidated where available); Price/Change reflect the
last recorded daily close, not a live intraday quote. Screens run against the exchange
selected at the top right of the nav. NSE, NASDAQ, NYSE, LSE, TSX, and ASX use bulk
exchange instrument masters; other international exchanges cover symbols already added
to a Watchlist or Portfolio. A newly enabled exchange fills progressively as genuine
daily price and filing syncs complete.
Daily close data · research rules, not recommendations
Fundamentals/quality ratios are annual or latest-quarter filings; Price/Change/technical signals reflect the last recorded daily close, computed daily (not intraday). Nothing here is a buy, sell, or hold call. Results only show securities that match the disclosed rules; ordering and inclusion do not indicate expected return or investment quality.
The rule is a transparent shortlist filter, not a recommendation, forecast, target, or instruction to transact. Review source data and risks independently.
Visual rule builder
Build nested groups, choose whether all or any rules match, and exclude conditions explicitly.
Edit query
These are the rules that run. Valid edits sync when you return to Build rules.
AND, OR, and NOT groups. Technical signals still use completed daily EOD candles; offsets and intraday timeframes are not part of this release.
> < >= <= = !=; a trailing % is optional. Yes/no fields take 1 or 0.My screens
Load saved rules, then run them to refresh results. Scheduled match counts are not live coverage counts.