Fund holdings // SEC Form NPORT-P

Where fund holdings come from, and what they miss

Every registered fund files its complete portfolio with the SEC on Form NPORT-P. It is free, structured, and filed under penalty. We read it directly rather than licensing the same numbers from a data vendor, which means we can tell you two things a licence usually hides: how old the holdings are, and which ones we could not match.

coverage, built 2026-09-13
39
funds read
3,520
tickers covered
3.13%
weight unmatched
58d
median filing lag

The lag is real, so we print it

NPORT-P is quarterly and filed in arrears. A fund reports its portfolio as of a period end and files weeks later, so a weight you read today describes a portfolio from the previous quarter. That is a property of the filing, not a defect in our reading of it, and the only dishonest response would be to render the number without the date. Every weight on a ticker page carries its own as-of, and funds do not share one: fiscal quarters differ, so two funds read on the same day can report different period ends.

What the join misses

NPORT identifies a holding by name, CUSIP and ISIN. It carries no ticker, and no free CUSIP-to-ticker map exists, so we join on the issuer name against SEC’s own company list. That does not resolve everything, because two SEC files can disagree about one company’s name: the ticker file says ExxonMobil Holdings Corp while the filing says Exxon Mobil Corp. We keep a small list of verified corrections, each with its reason, and publish the share of weight still unmatched rather than quietly dropping it.

FundHoldingsMatchedUnmatched weightAs of
QUAL iShares MSCI USA Quality Factor ETF12110313.36%2026-04-30
USMV iShares MSCI USA Min Vol Factor ETF17015111.19%2026-04-30
IWD iShares Russell 1000 Value ETF8707898.25%2026-06-30
IWB iShares Russell 1000 ETF10249357.4%2026-06-30
IWF iShares Russell 1000 Growth ETF3683436.49%2026-06-30
DGRO iShares Core Dividend Growth ETF3943715.1%2026-04-30
SDY SPDR S&P Dividend ETF1551454.86%2026-06-30
IJH iShares Core S&P Mid-Cap ETF4003764.79%2026-06-30

Funds we could not read

We declare a universe of 40 funds and read 39 of them. Naming the difference is the point: a fund that silently vanished from the universe would leave every ticker page quietly short a row, with nothing to indicate it.

What this is not

Methodology →Settlement referee →