Updated today · Live data
ARKK, ARKW, and ARKF weights: we try Financial Modeling Prep first; if your FMP plan omits ETF holdings, we fall back to the public arkfunds.io daily snapshot. Not real-time; not official ARK legal filings.
Smart summary · ARKK tab (vs prior snapshot)
Net flow = sum(market value) of adds/increases minus sum(market value) of removes/decreases in this ETF bucket (reported MV, not tape). Top weight ↑/↓ = largest portfolio weight % change vs our prior saved snapshot — not the same as Chg % in the table (that column is stock price change from FMP).
Past days only work if the Worker saved holdings JSON that UTC day (ark_etf_holdings_date_v1:YYYY-MM-DD). After deploy, history grows one day per successful daily cron (not “every calendar day you browse”). Old SEO blog pages may exist without JSON — use Latest or pick a date from the list that has data.
Uses only dates already saved in our Worker KV (ark_etf_holdings_date_v1:*). Each successful /ark-refresh or daily cron adds one UTC day — there is no backfill of years of ARK history from FMP. Pick a ticker, then click Show history.
Δ vs the previous day in range (weight %, shares, market value).
Quick fill — top 10 by weight in the active ETF tab above (ARKK, current snapshot):
| Date | ETF | Status | Weight % | Δ Wt | Shares | Δ Shares | Mkt value | Δ Mkt |
|---|
ARKK / ARKW / ARKF — one line each (colors match ETF tabs). Y-axis is 0–100% wt (auto-capped to your data max). Charts fill only after Show history returns rows with weightPercent.
Percentage points vs the previous row in range (same as Δ Wt column).
Chg % = ticker price change (session/day, FMP quote). Not portfolio weight change.
| # | Ticker | Name | Price chg % | Weight % |
|---|