Research tools
Income screeners
One screener per income structure, each with the filters and columns that actually decide something for that structure — not one generic stock screen pointed at everything.
Each screener below covers one income structure and uses the yield measurement that is correct for it. Start with the structure you are researching rather than with a yield number, because a yield only means something once you know what is behind it.
The screeners
One per income structure, each with its own filters, columns and curated lists.
Each block below names three things. The universe is the set of securities the screen can ever return, so a security outside it is absent rather than rejected. The filters are the questions you can ask of that set. The chips at the foot of a block are curated lists — the same screen with the filters already set, useful when you want to see a cut without learning the controls first.
Preferred series and baby bond screener
Fixed-rate hybrids: preferred series and $25 exchange-traded notes, with the yield basis shown per row because a contractual coupon and a forward estimate co-exist here.
Income fund screener
Funds measured on trailing distributions — the cash actually paid — because a fund's payment moves with its holdings and annualising the last one invents a rate.
Private credit (BDC) screener
Listed BDCs — the public window on private middle-market lending — screened on yield, size and payment record, with an honest account of what the payout ratio can and cannot measure here.
Real asset income screener
Rent, tariffs and royalties — REITs, MLPs, net-lease landlords and royalty vehicles, with the structure named on every row because it decides the tax form you receive.
In the Dividend Stocks section
Dividend stock screener
US-listed common stocks and REITs by forward or trailing yield, size, sector, payment schedule, rising years and payout ratio.
Why one screener per structure
A generic stock screener asks questions about companies: how big, how profitable, how cheap, how much of a dividend. Those fields are the same whatever you point them at, which is why every finance site can ship the same screen. They are also the wrong fields for most income, because the thing that decides whether a payment repeats is different for every structure.
A preferred series is decided by its coupon, its price against par and its call terms. A fund is decided by what its distribution is made of and what it costs to run. A BDC is decided by whether its borrowers keep paying. A royalty vehicle is decided by production and depletion. So this site runs a separate screener for each of them, each one naming the yield basis it uses, and each one stating in plain language what it cannot see.
All five screeners read the same stored data: prices from the daily quote job, individual payments from the dividend history job, and the derived yields, cadences and streaks computed from those. Nothing is fetched while you are reading, and nothing is estimated to fill a gap.
Worth reading before you use any of them: a screen is only as complete as the database behind it, and parts of every universe are deliberately held back — a security that has stopped trading, one with no stored price, one whose payments are too irregular for a rate to describe. Each screener prints those counts above its own table, so the number of rows on screen always sits next to the size of the set it was drawn from.
What every screener excludes, and says so
Nothing on this page is a live quote. Prices are the most recent stored observation from the daily quote job, and every yield is computed against that stored price. Securities that have stopped trading — redeemed, matured, delisted or acquired — keep their history in the database but are excluded from every screen, because a vendor keeps quoting the last trade that ever happened and annualising against it invents a yield.
Securities whose last twelve months are dominated by a one-off payment, or that have too few payments on record to establish a rate, are marked 'irregular' by the compute job and are excluded from every screen here. The figure they would produce describes a single event rather than an income stream.
Each screener prints those counts above its table, so the number of rows you are looking at is always set against the size of the universe it was drawn from.
Data as of Aug 25, 2026.