Screens
Stock screens, run on 35+ years of filings
Each screen below is one filter set over the companies in coverage, run when this page was requested and not before. The filter is written out on every page, the match count is the real count, and the table links straight to the profile each row came from. Nothing here is a recommendation and no row is ranked as a selection — the scores are computed readings and the conclusion is yours.
10 screens currently return fifteen companies or more. Screened 27 Sep 2026. A screen with fewer than fifteen matches is not listed and its page answers 404 until it qualifies.
High return on capital stocks, screened for ROCE above 20%
37 companies
Companies with a return on capital employed above 20% in the latest annual filing.
Safe dividend stocks, screened on a Secure Dividend Score above 70
22 companies
Companies with a Secure Dividend Score above 70.
High dividend yield stocks, screened for a trailing yield above 4%
15 companies
Companies with a trailing twelve-month dividend yield above 4%.
Financially strong stocks, screened on a Financial Score above 70
47 companies
Companies with a Financial Score above 70.
Share buyback stocks, screened for a share count falling over five years
41 companies
Companies whose shares outstanding have fallen by more than 1% a year over five years and are also lower than the weighted average in the last annual filing.
Low debt stocks, screened for debt to equity below 0.5
50 companies
Companies with a debt-to-equity ratio below 0.5 in the latest annual filing.
Piotroski score stocks, screened for an F-Score of 8 or 9
29 companies
Companies with a Piotroski F-Score above 7, which is 8 or 9 of the nine tests passed.
Altman Z-Score stocks, screened for a Z-Score above 3
58 companies
Companies with an Altman Z-Score above 3 in the latest annual filing.
Growth stocks, screened on a Growth Score above 70
29 companies
Companies with a Growth Score above 70.
Well-managed companies, screened on a Management Score above 80
18 companies
Companies with a Management Score above 80.
Want a filter that is not here? The stock screener runs any combination of the same criteria against the same data.