A stock's holders disclose through several regimes that overlap: a fund manager's 13F, its subsidiary's 13G, an insider's Form 4 and a mutual fund's N-PORT can all report the same shares. The holder list on a stock's All Holders page, and the GetAllHolders and GetOwnershipSummary MCP tools, read every one of them and show each holder once. This page explains how.
What each source contributes
Every source gives one row per holder, from that holder's latest filing in that source:
| Source | Filing read | As-of date |
|---|---|---|
| 13F | The filer's common shares in the 13F quarter shown, without option or principal rows | Quarter end |
| 13D and 13G | The filer's latest Schedule 13D or 13G for the listing, with every reporting person | Event date |
| Insiders | The insider's newest Form 3, 4 or 5 balance, direct and indirect | Transaction date |
| Funds | The fund series' latest N-PORT report | Report period end |
| Non-US | Holdings that non-US regulators publish, where available | Report date |
The 13F quarter shown is the newest one. While its 45-day filing window is still open, a company's main listing reads the combined view: filers that have not filed yet carry their previous quarter's position, and the page says so.
Shares on every row are restated onto today's split basis from the row's own date. A row whose split since cannot be attributed to the listing keeps its filed count and shows no % of shares outstanding. Each row's change compares it with the same holder's previous filing in the same source, never across sources, so a 13G is never compared with a 13F.
One row per holder
The default view keeps one row per holder, keyed by CIK (an SEC series ID for a fund, an LEI for a non-US holder), never by name. When a holder appears in several sources, the freshest filing wins: the latest as-of date, then the latest filing date, then 13F before 13D or 13G before insider. The holder's other filings nest under it.
A holder also nests under another holder's row when the SEC record says the other one reports its shares:
- A subsidiary's 13D, 13G or insider filing nests under the 13F filer that reports its shares, when the subsidiary's 13F notice names that filer as reporting its holdings and no evidence conflicts with it. A 13F combination report's list of managers never nests a holder, since its filer reports the rest of its holdings itself, and a corporate parent alone never nests a holder either, since owning a firm is not reporting its shares.
- A subsidiary that filed its own 13F for the quarter stands on its own row, whatever its reporting links say.
- A fund series nests under the 13F filer its sole investment adviser reports through.
- A non-US row is keyed by its LEI and stands on its own row.
Names never decide a match. Two filers with similar names stay apart unless an identifier links them.
What is hidden as stale
The default view hides rows that no longer describe a current position, and the Every filing view and the source filters list them, flagged stale:
- a zero balance,
- an insider filing older than 24 months,
- a 13D or 13G older than the 13F quarter of its filer, or of the parent it nests under, since that 13F reports the position more recently.
How the summary counts each share once
The ownership summary sums three lines against shares outstanding and shows two more that are never summed:
- Institutional (13F): every 13F filer's common shares in the quarter shown. The 13F rules keep filers' reports disjoint, so they add up.
- Insiders: each insider's latest balance, on companies with one class of common stock only, because Forms 3, 4 and 5 report one balance across classes.
- 13D/G-only blocks: each filer's latest 13D or 13G that no 13F report already counts and that names no counted insider. Filings that name one another's filers report one group's shares, so they count once, at the largest block, because reporting persons are never additive.
- Funds: shown, never summed, since a fund's shares sit inside its adviser's 13F report.
- Non-US holdings: shown, never summed.
To keep a share from counting twice, the summary first collects every CIK a 13F report of the stock already covers: the 13F filers, the holders their reports contain, and the filer and every reporting person of any 13D or 13G that names one of them, repeated until no new CIK is added. A 13D naming a 13F filer as a reporting person therefore never adds to that filer's 13F, and neither does an insider who files with it. A 13D or 13G reporting no shares records the group's exit, so it no longer ties its persons together.
Remaining is shares outstanding minus the three summed lines. When the disclosures add up to more than shares outstanding, as when filings are dated at different times or holders that do not disclose their links count the same shares, Remaining is negative and flagged, never clipped to zero.
Shares outstanding
Shares outstanding is the issuer's latest cover-page count, restated onto today's split basis and counted across every class. It is left out, along with every %, Remaining and the summary chart, in two cases:
- One listing of several. An ETF series or a second share class reads its own listing only, while the count covers the whole issuer, so insiders are left out too.
- A foreign private issuer. Its cover page counts ordinary shares, a different unit from the US-listed shares that 13F filers report.
Grouping by ultimate parent
The By ultimate parent view groups the summed holders under each holder's ultimate parent. A holder's own parent is chosen in this order:
- its GLEIF ultimate parent, then
- its GLEIF direct parent, both matched to a filer only by an LEI on that filer's Form ADV or N-CEN record, then
- the manager its 13F notice names as reporting its holdings.
The chain then continues from that parent's own choice, at most four parents up. Two different parents at the deciding step, or a loop, leave the holder as its own parent, and so does a holder with none of this evidence. A 13F combination report's list of managers never makes one firm another's parent: those managers are often the funds a sub-adviser runs money for, or the filer's own subsidiaries. Names never decide a parent.
Each group adds its 13F filers, which stay disjoint, and the insider and 13D/G-only blocks that no 13F report contains, and lists those members beneath the parent with the step that placed each one. Funds are never summed into a group. Nesting and the summary read only the 13F notice chain, so a GLEIF parent changes the grouping, never which 13F report holds a holder's shares.
See also
- Data methodology for sources, splits and fiscal periods.
- Holdings tools for the MCP tools that read the same list.