Stock Screener

Filter thousands of stocks using clear, natural language criteria or concise abbreviations.

Beta Test Help us improve with your feedback and suggestions
Use ; to separate multiple filters. Mix natural language and abbreviations freely. Use <, >, <=, >=, = for comparisons.
How to Use the Screener
Nearly Natural Language

Type filters like: "price to earnings < 20"

Abbreviations

Or use shortcuts: "pe < 20; roe > 15"

Multiple Filters

Separate with semicolons: "pe < 20; market cap > 1B"

Value Ranges

Use operators: >, <, >=, <=, =

Ready to Start?

Try one of our pre-built examples or create your own custom filter.

Try Examples