Screener
Filter all ASX stocks by fundamental metrics to find opportunities matching your criteria.
The Screener loads fundamental data for every stock on the ASX in a single request, then filters and sorts entirely in the browser — there are no round-trips to the server as you adjust filters. This makes it fast to iterate through combinations of criteria without waiting for network requests.
Fundamental data (P/E, ROE, dividend yield, etc.) comes from Yahoo Finance via the backend and is refreshed nightly. Not every stock will have values for every metric — stocks with no analyst coverage, no dividend history, or insufficient trading history will show a dash (—) for those fields.
The screener supports 18 filterable numeric metrics plus symbol/name search and categorical filters. Each numeric column has a min and max input — leave either blank to apply no bound on that side.
| Column | Unit | Description |
|---|---|---|
| Mkt Cap | $M | Market capitalisation in millions of dollars |
| P/E (Trailing) | × | Price / trailing twelve-month earnings |
| Fwd P/E | × | Price / forward (next twelve-month) earnings estimate |
| P/B | × | Price / book value per share |
| EV/EBITDA | × | Enterprise value / EBITDA |
| ROE | % | Return on equity |
| ROA | % | Return on assets |
| Net Margin | % | Net profit margin |
| Rev Growth | % | Year-over-year revenue growth |
| EPS Growth | % | Year-over-year earnings per share growth |
| Div Yield | % | Trailing dividend yield; also shows 5-year average with trend arrow |
| Payout | % | Dividend payout ratio (dividends / earnings) |
| D/E | × | Debt-to-equity ratio |
| Current | × | Current ratio (current assets / current liabilities) |
| Beta | × | 5-year monthly beta relative to the market |
| 52w Chg | % | 52-week price change percentage |
| # Analysts | Number of analyst ratings contributing to the consensus | |
| Target | $ | Analyst consensus price target |
The bar above the column cards provides three fast filters that work alongside the column range inputs:
- Symbol / Name — type any substring to match against the ASX code or company name (case-insensitive)
- Industry — restrict results to a single GICS industry; the list is populated from the current data set
- Analyst Rating — filter by consensus rating: Strong Buy, Buy, Hold, Underperform, or Sell
The Reset button clears all filters, the search box, and restores the default column visibility.
Click any column header to sort by that column. Click the same header again to reverse the direction. The default sort is Market Cap descending (largest companies first).
Sort state is saved to your browser and restored on your next visit.
Each metric has a toggle button at the top of the screener. Click it to show or hide that column in the results table. Hidden columns are still filtered — if you set a range on a hidden column it continues to apply.
Your column visibility choices persist in the browser across sessions. The default view shows Market Cap, P/E, P/B, ROE, Div Yield, Payout, D/E, Beta, Rating, and Target.
Once you have a useful combination of filters, click Save filters to give it a name and store it locally. Saved sets appear in the Load filters dropdown — select one to instantly restore that combination of column ranges, search text, industry, and rating filters.
To remove a saved set, load it and click Delete saved. Saved filter sets are stored in your browser's local storage and are not shared between devices.
Combine multiple filters for focused screens. Examples: P/E < 15 + ROE > 15% + Div Yield > 3% for value/income; Rev Growth > 20% + D/E < 0.5 for growth with low leverage; Beta > 1.5 + Mkt Cap < 500M for small speculative positions. Save each screen so you can reload it quickly.
⚠ Fundamental data is refreshed nightly and sourced from Yahoo Finance. Figures for micro-caps and thinly covered stocks can be incomplete or delayed. Always cross-check key metrics before acting on a screener result.