Home · About

About ETFpeek

ETFpeek shows what is inside an ETF and what the fund bought and sold — 829 companies across 20 funds from 3 providers, rebuilt every day. This page explains exactly where the numbers come from and how they are worked out, so you can judge them for yourself.

829 companies · 20 funds · 3 providers · updated 9 Oct 2026

Where the numbers come from

Everything starts with the fund's own published holdings file. ETFpeek does not copy data from other ETF websites, and does not estimate what a fund holds.

SourceWhat we take from itHow often
ARK Investark-funds.comThe daily holdings CSV ARK publishes for each of its six ETFs — every stock, share count and market value.Every weekday, after ARK publishes
Global Xglobalxetfs.comThe daily holdings file for each thematic fund we track.Every weekday
SmartShares NZnzx.com + the underlying fundSmartShares funds hold a single overseas fund, so we read that fund's holdings (Vanguard or iShares) and the SmartShares fund size from the NZX, then work out what you own underneath.Daily, fund size weekly
Prices and company detailpublic market dataClosing prices, 52-week ranges, market cap, sector and company descriptions. Used for context around the holdings — never to replace them.Daily

How we work out what a fund bought and sold

Comparing today's share count with yesterday's is not enough. When investors put money into an ETF, the fund buys a little more of everything; when they take money out, it sells a little of everything. Those moves are not decisions by the fund manager, and counting them produces dozens of fake "trades" on a busy day.

So for each fund, each day:

  1. Find the fund-wide move. We take the middle value (the median) of the percentage change in share count across every holding. If most holdings moved about +2.9%, that is money coming in, not a decision.
  2. Subtract it from every stock. Only what moved beyond that counts. A stock up 11.9% on a +2.9% day is recorded as a buy of the extra 9%.
  3. Ignore the noise. Anything within half a percentage point of the fund-wide move is treated as rounding, not a trade.

Where this can be wrong: if a fund genuinely bought or sold nearly every holding by the same percentage on the same day, we would read it as money flowing in or out and miss it. That is rare — real trades are usually a handful of stocks — but it is a real limit of the method.

How the dollar values are worked out

Each trade is valued at shares traded × that day's price, where the price is the fund's own market value divided by its share count for that stock. A position that disappears is valued at the last price we have for it.

These are estimates of size, not the price actually paid. Fund providers publish end-of-day positions, not execution prices, so a stock bought at 10am is valued here at that day's close. Investor money in and out of a fund is estimated the same way, from the fund-wide change in share counts.

When the site updates

Holdings arrive the morning after the trading day, so the newest day shown is normally the previous US session.

StepUTCNew Zealand
ARK holdings3:15am3:15pm
Global X holdings3:25am3:25pm
Fund and index prices4:50am4:50pm
Pages, articles and this page rebuilt5:10am5:10pm

What ETFpeek is not

Common questions

Where does ETFpeek's data come from?

Straight from the fund providers. ARK and Global X publish a file every day listing every holding in each fund; ETFpeek reads those files. SmartShares funds are resolved through to the overseas fund they hold. Prices and company details come from public market data.

How does ETFpeek work out what a fund bought or sold?

By comparing each fund's holdings with the previous day and stripping out the part caused by money flowing into or out of the fund. When investors buy or sell an ETF, the fund buys or sells every holding in proportion, which is not a decision by the manager. Only the movement beyond that counts as a trade.

Is ETFpeek affiliated with ARK Invest, Global X or SmartShares?

No. ETFpeek is independent and not connected to any fund provider. No provider pays to be included or to be shown in a particular way.

ETFpeek is an independent research tool, published from New Zealand. Everything on it is information, not financial advice, and not a recommendation to buy or sell anything. Figures are estimates drawn from public fund data and may be delayed or wrong. Past performance tells you nothing reliable about future returns. Do your own research, and talk to a licensed adviser about your own situation.