Fund Tracker
Documentation
Institutional portfolio holdings analytics powered by SEC 13F filings. Track what top funds own, watch positions change quarter over quarter, and discover overlaps across managers.
What is Fund Tracker?
Fund Tracker is a dedicated institutional portfolio analytics dashboard. It lets you explore what major institutional managers — hedge funds, asset managers, family offices and pension funds — held at each quarterly reporting period, and, more usefully, how those holdings shifted between filings.
It covers roughly 630 institutions and over 1.1 million holding rows. The exact figures — the institution count, the number of distinct securities, the quarters on file and the total tracked value — are printed live at the top of the dashboard, measured rather than claimed. If that strip cannot be computed it says so, instead of showing a plausible fallback number.
Every position an institution reported for a given quarter — searched, sorted and paged on the server, which matters when the largest single filing runs to 20,737 positions.
Compare two filings and see exactly what was opened, exited, resized or held steady, with the counts computed over the whole diff rather than the visible page.
The ten largest positions by reported value, with each one's share of the portfolio and the top-10 share as a whole.
Click any security anywhere in the product to see every institution that holds it, how much, and how each one's position has moved over time.
A 13F is a quarter-end snapshot filed up to 45 days late, so a position can be four months old before you see it. Where a manager also filed a Schedule 13D or 13G after that quarter-end — required above 5% of a class — the newer figure is shown beside the snapshot, with both dates. It never replaces the 13F numbers; it says when they have been overtaken.
Where does the data come from?
All data is sourced from SEC 13F filings — mandatory quarterly disclosures submitted to the SEC by institutional investment managers with over $100 million in qualifying assets under management.
Rock Group ingests 13F filings from SEC EDGAR, parses the holding schedules, and loads them into a curated database. Each row is one security, held by one institution, at one reporting period. Your browser never queries that database directly — every request goes through this site’s own server, which pages, sorts and filters before anything is sent back.
The five tabs
Once an institution and a period are chosen, everything else lives in five tabs. A tab you have not opened issues no request — which is why the page loads quickly even for a manager with twenty thousand positions.
Every position in the filing, 50 at a time: security name, CUSIP, reported value, share count and portfolio weight. Search and sort are applied by the server across the entire filing, so page 1 and page 415 shade and order consistently.
The ten largest positions by reported value, with a donut showing what share of the portfolio they represent together. The top-10 figure warms to amber above 40% and red above 60% — concentration is a risk, not a score.
What the manager bought into and backed away from between the two chosen filings, plus newly opened and fully exited positions. Requires a comparison period.
The full diff, paged: opened, exited, resized and held steady, ordered by the size of the value change. The bucket counts describe the whole diff, not the page on screen. Requires a comparison period.
Schedule 13D/13G disclosures filed AFTER the quarter's 13F. Amendments are due within two business days of a material change, so these are more current than the snapshot — but they only cover positions above 5% of a class, so an empty tab means no such filing exists, not that the portfolio is unchanged. Each row prints both figures with their own dates and links to the filing on sec.gov. Filings dated on or before the quarter-end are listed separately with no difference reported, because the 13F already reflects them.
Step-by-step guide
The “Start here” card holds a filter box above the institution picker. Typing narrows a suggestion list directly beneath the box — prefix matches first, then substring matches. The dropdown itself always keeps the full list of institutions, so nothing is ever hidden from it.
Each manager files quarterly. The period list holds that manager's own filing dates, newest first. The first institution and its most recent period are selected automatically on load.
Choosing a “Compare to” period unlocks the Accumulated / reduced and Position changes tabs and adds opened / exited / resized / held-steady counts to the KPI strip. Comparing the current quarter to the prior one is the usual choice.
The search box above the holdings table matches security names across the ENTIRE filing, not just the page you can see, and resets you to page 1. This is a server query — which is the only way to get a truthful answer from a 20,000-position book.
Clicking a sortable column re-runs the query for the whole filing with that ordering. Columns the server cannot order by are deliberately inert and say why on hover. On a phone, a select box replaces the headers.
Click a security name in Holdings, Concentration, Position changes or Recent Events — or use the search box in the page header — to open the security drawer described in the next section.
After the Recent Events tab has loaded, any holding whose share count has been overtaken by a later Schedule 13D/13G carries a small violet chip beside its name. Hover it for the newer figure and its date; click it to open Recent Events. The row's own value, share count and weight stay exactly as the 13F reported them — the chip is a caveat on the number, not a correction to it.
One security, every institution
There are two different search boxes and they do different jobs. The one above the holdings table searches within the filing you are looking at. The one in the page header searches the whole universe — every security held by any institution — and does not require you to know who holds it.
A note on identity. Securities are matched on their CUSIP wherever one was filed, which is an identity rather than a spelling. A handful of rows carry no CUSIP; for those the drawer falls back to matching on the name and says so in its header, because two managers can spell the same company differently and a name match may therefore be incomplete.
Comparing two filings
Choose a Compare to period in the selector card and two tabs unlock. Every position falls into exactly one of four buckets, and the counts in the KPI strip are computed over the whole diff — not over the rows currently on screen.
Present in the current filing and absent from the comparison one — a new initiation.
Present in the comparison filing and absent from the current one — the position was closed entirely.
Held in both filings with a different share count. The percentage change and the value delta are both shown.
Held in both filings with the same share count. The reported value may still have moved — that is the price moving, not the manager acting.
Changes are measured on share counts, not on value. A position worth 30% more than last quarter because the stock rose 30% is not a decision the manager made, and is reported as held steady. This is the single most common way a holdings comparison misleads, and the reason the distinction is drawn here.
The Accumulated / reduced tab is the short version: the largest additions and the largest reductions between the two filings, plus what was newly opened and fully exited. It shows the head of each list rather than the whole thing, and its footer says so — the totals beside it are the real counts over the full diff. Position changes is the complete, paged version of the same comparison.
Don't see an institution you follow?
At the bottom of the dashboard there is a Request an institution panel. It takes:
Submissions arrive via the same email infrastructure as the site contact form — directly to the Rock Group inbox. We review all requests and prioritise funds with high CIK confidence.
You can look up a fund's CIK on SEC EDGAR full-text search → search the fund name → look for "CIK" in the URL or filer details.
Important limitations
13F data is historical, not real-time.Filings are submitted up to 45 days after the end of each quarter. A fund's actual current holdings may differ significantly from the most recent 13F by the time you view it.
13F is long equity only.Short positions, put options, fixed income, cash, foreign-listed securities, and private equity are not disclosed in 13F filings. The reported portfolio is an incomplete picture of a fund's actual exposure.
Nothing in the Fund Tracker constitutes investment advice, a recommendation to buy or sell, or a guarantee of any market outcome.
The value column is the market value the manager reported on the last day of the quarter. It is not marked to today's price and must not be read as a current valuation.
Top-10 share, ownership concentration and conviction measures are formulas applied to filed data, with the formula stated beside each figure. They are not judgements about any manager or security.
We parse SEC EDGAR data as filed. An error in the original 13F is reproduced faithfully, and is corrected only when the manager files an amendment.
Not every institutional filer is in the database yet. Use the request panel above to suggest an addition.
Rock Group · Fund Tracker Documentation · Last updated August 2026
Questions? Contact us