Demo — Global Compounder
A public, read-only demo book: one global multi-asset model, thirteen months of daily history, monthly contributions, and one deliberate off-model position.
Total value
$274,993
-$978.32 · -0.37% today
Total value
$274,993
Priced Sep 16, 2026
Day change
-$978.32
-0.37% today
On target
2/7
AGG is the widest gap
Cash
$13,464
4.9% of the book
By asset class
An index core, one single stock, a small bitcoin sleeve, and a cash buffer.
Total value
$274,993
Where the book has drifted
2 of 7 target positions sit inside their tolerance band. Thirteen months of contributions and price moves account for the rest.
- VTI38.6% of 40.0%-1.4%
- SCHD15.4% of 15.0%+0.4%
- VXUS14.1% of 15.0%-0.9%
- QQQM11.3% of 11.0%+0.3%
- AGG6.6% of 9.0%-2.4%
- O4.7% of 6.0%-1.3%
- BTCUSD2.7% of 4.0%-1.3%
NVDA sits outside the targets entirely — a deliberate position the plan never made room for, which is exactly the kind of thing a rebalance has to decide about.
This is a demo portfolio — fork it to make it yours
Import from IBKR or enter positions by hand, set your targets, and watch the same drift view fill in against your own book.
Every position, its weight, and how far it sits from its target. Nothing here is editable — sign up and the same table gains trading, exclusions, and cost basis.
VTI
Vanguard Total Stock Market ETF
$106,033
38.56%
- Quantity
- 284.392289
- Price
- $372.84
- Target
- 40.0%
SCHD
Schwab US Dividend Equity ETF
$42,407
15.42%
- Quantity
- 1,235.29
- Price
- $34.33
- Target
- 15.0%
VXUS
Vanguard Total International Stock ETF
$38,650
14.06%
- Quantity
- 451.049824
- Price
- $85.69
- Target
- 15.0%
QQQM
Invesco NASDAQ 100 ETF
$31,091
11.31%
- Quantity
- 107.178437
- Price
- $290.09
- Target
- 11.0%
AGG
iShares Core US Aggregate Bond ETF
$18,091
6.58%
- Quantity
- 188.747845
- Price
- $95.85
- Target
- 9.0%
CASH_USD
USD cash activity
$13,464
4.90%
- Quantity
- 13,464.4
- Price
- $1.00
- Target
- --
O
Realty Income Corporation
$12,949
4.71%
- Quantity
- 220.555095
- Price
- $58.71
- Target
- 6.0%
BTCUSD
Bitcoin
$7,533
2.74%
- Quantity
- 0.099321
- Price
- $75,847.02
- Target
- 4.0%
NVDA
NVIDIA Corporation
$4,773
1.74%
- Quantity
- 22.496251
- Price
- $212.17
- Target
- --
| Holding | Quantity | Price | Value | Weight | Target | Drift |
|---|---|---|---|---|---|---|
VTI Vanguard Total Stock Market ETF | 284.392289 | $372.84 | $106,033 | 38.56% | 40.0% | -1.4% vs target |
SCHD Schwab US Dividend Equity ETF | 1,235.29 | $34.33 | $42,407 | 15.42% | 15.0% | On target |
VXUS Vanguard Total International Stock ETF | 451.049824 | $85.69 | $38,650 | 14.06% | 15.0% | -0.9% vs target |
QQQM Invesco NASDAQ 100 ETF | 107.178437 | $290.09 | $31,091 | 11.31% | 11.0% | On target |
AGG iShares Core US Aggregate Bond ETF | 188.747845 | $95.85 | $18,091 | 6.58% | 9.0% | -2.4% vs target |
CASH_USD USD cash activity | 13,464.4 | $1.00 | $13,464 | 4.90% | -- | Cash buffer |
O Realty Income Corporation | 220.555095 | $58.71 | $12,949 | 4.71% | 6.0% | -1.3% vs target |
BTCUSD Bitcoin | 0.099321 | $75,847.02 | $7,533 | 2.74% | 4.0% | -1.3% vs target |
NVDA NVIDIA Corporation | 22.496251 | $212.17 | $4,773 | 1.74% | -- | Off target |
Fork this demo and load your own positions
Your holdings, priced the same way, with drift badges against targets you set.
Performance
The whole book since it opened, with the monthly contributions that funded it marked on the line.
313 of 316 days captured from Jul 1, 2025 to Sep 15, 2026 (99.0% complete).
Income (TTM)
$1,577
Dividends and interest, last 12 months
Average month
$164
10 of 12 months paid
Payments
16
across 2 payers
Top payer share
64.2%
SCHD leads the income line
Monthly income
$1,577.44 over the trailing twelve months. Quarterly payers make the shape uneven; the ETF sleeve is what keeps every month from being empty.
Where the income comes from
SCHD
$1,266
64.2% of income
O
$706
35.8% of income
A real report from the AI reviewer, shown in full — generated against this exact portfolio. Every number it cites comes from the holdings above, and it says plainly what the data could not tell it.
Review summary
A disciplined, low-cost index core sitting on an 18% gain is being quietly diluted by three loose ends: undeployed cash the size of your underweights, a bond sleeve 2.4 points below target, and an income sleeve whose reliability the data cannot vouch for.
This is a $281,000 book built the right way for long-term compounding: 85.99% of it sits in five ETFs, anchored by VTI at 38.81% against a 40% target, with expense ratios between 0.03% and 0.15%. The whole book is up 18.05% on cost, and every position except AGG and Bitcoin shows a gain. The structure matches the stated Global Compounder model closely — total drift is 4.71% and the rebalance engine generated no trades — so the plan is largely being executed, not just written down.
The concentration numbers look alarming out of context and mostly are not. Top-1 at 38.81% and top-5 at 85.99% describe fund tickets, not bets: VTI alone holds 3,598 names and VXUS 8,602. The effective-N of 4.62 is a line-item statistic, not a measure of underlying diversification. The real concentration is at the sector level: Technology is 27.89% of the book on look-through, the largest single exposure, driven deliberately by QQQM (11.35%, on-model) and topped up by a 1.72% NVDA position that sits outside the target model entirely. QQQM is the one structural redundancy — a 105-name US large-cap fund alongside a US total-market fund, at five times VTI's cost — but it is a chosen tilt, not an accident.
Rest of the summary3ShowHide
The geographic picture is narrower than the fund names suggest. By the pack's country breakdown the book is 92.7% US-domiciled with VXUS as the only international sleeve at 13.98%, and 100% of the book is priced in USD. That is a real, single-country exposure worth naming even if it is the model's intent.
The soft spots are specific. First, $14,200 of cash (5.04%) is unmatched to any target while AGG (-2.42%), BTCUSD (-1.74%), and O (-1.01%) all sit under theirs — the dry powder is roughly the size of the holes it could fill. Second, income reliability is the weakest evidenced dimension: two payers produce all $1,676.89 of trailing income, SCHD carries 63% of it, Realty Income pays 264.79% of earnings (though its 6.91% FCF yield does cover the 5.15% dividend), the forward income figure is flagged LOW confidence by the pack itself, and the income ledger is account-wide rather than portfolio-scoped. Third, Bitcoin is down 38.87% from cost at 2.26% — small enough to survive, but the question of rebalancing up to its 4% target after that drawdown is a conviction call the data cannot make.
Two data limits shape this review. Overlap between the funds is measured by sector coincidence only — the 76.16% VTI/VXUS and 67.95% QQQM/VTI figures describe overlapping sector exposure, not shared companies, because company-level look-through is unavailable. And AGG's character (duration, yield) is not in the pack, so the bond sleeve is judged on role and behavior (-1.57% cost basis against +24-30% equity gains) rather than composition.
7.8 / 10
Overall
High confidence
7.0 / 10
Diversification
Medium confidence
8.4 / 10
Quality
High confidence
7.2 / 10
Risk management
High confidence
4.5 / 10
Income reliability
Low confidence
7.6 / 10
Alignment to targets
High confidence
What it would do first
Ranked by priority, each with the expected effect and what would make it wrong.
Use idle cash to close the bond sleeve's -2.42% drift first
AGG carries the portfolio's largest single drift (6.58% actual vs 9% target) and is the only defensive asset class in a book that is 79.41% broad-market equity. Meanwhile $14,200 of cash (5.04%) sits unmatched to any target — dry powder roughly the size of all three underweights combined. The rebalance block confirms no trades were generated, so this will not fix itself.
- Expected impact
- Buying roughly 2.4 points of AGG (about $6,800 at current portfolio value) closes the largest drift, restores the defensive sleeve to its planned 9%, and reduces total drift from 4.71% materially — all without selling anything or realizing any gains.
- Risks
- If the cash is deliberately held for a known near-term expense, deploying it is wrong; the pack cannot see the investor's liquidity needs. AGG's duration and yield are also not in the pack, so the character of what is being bought more of is unverified.
What would make this wrong3ShowHide
- A cash target is added to the model, making the 5.04% cash position intentional rather than unallocated
- The Global Compounder model's 9% AGG target is revised downward
- The cash is earmarked for spending outside the portfolio
Watch Realty Income's dividend coverage — it is 37% of all portfolio income
O pays 264.79% of earnings while its 6.91% FCF yield covers the 5.15% dividend — a tension the pack cannot resolve. On an earnings basis the position looks stretched (PE 51.56, ROE 2.86%); on a cash basis it looks covered. With only two income payers in the book, a cut here removes over a third of trailing income ($765.20 of $1,676.89).
- Expected impact
- No trade now. Watching costs nothing and keeps the income sleeve's weakest evidenced leg under review. O is also 1.01 points under its 6% target, so any top-up from cash should wait until coverage is better understood.
- Risks
- Watching is not free of risk: if the FCF coverage is genuine and durable, delaying the top-up to target forgoes the 5.15% yield on the missing 1%. The pack's fundamentals are a single as-of date and cannot show trend.
What would make this wrong3ShowHide
- FCF yield falls below the dividend yield in a future data pack
- A dividend cut or reduction is announced
- Earnings payout ratio normalizes toward or below 100%, resolving the tension in O's favor
Keep NVDA, but write it into the plan or cap it explicitly
At 1.72% the position is well contained and the pack's fundamentals support the compounder case (ROE 111.66%, operating margin 64.02%, debt-to-equity 0.07, 65.47% revenue growth). But it is unmatched to any target and stacks onto a Technology exposure already at 27.89% look-through — the book's largest sector. The problem is not the holding; it is that the plan does not know it exists.
- Expected impact
- Assigning NVDA an explicit target (or a hard cap) converts 1.72% of unplanned exposure into governed exposure, and forces the Technology tilt to be a single deliberate decision rather than QQQM's tilt plus an off-model add.
- Risks
- The valuation is rich — 20.25x sales, 2.32% FCF yield — so holding assumes the growth persists. A formal target also risks anchoring: rebalancing into a single stock on drift alone is a different discipline than rebalancing into index funds.
What would make this wrong3ShowHide
- Position grows beyond roughly 3% of the book through appreciation without a target being set
- Fundamentals deteriorate materially in a future pack (revenue growth or margins compress sharply)
- Technology look-through exceeds roughly a third of the portfolio
Remaining recommendations2ShowHide
- HoldBTCUSD
Do not mechanically rebalance Bitcoin up to its 4% target
BTCUSD is down 38.87% from cost — the worst position in the book — and sits at 2.26% versus a 4% target. Buying up to target after that drawdown is a conviction decision about an asset with no fundamentals, no sector, and no income evidence in the pack. The data cannot make that call; only the investor's thesis can.
- No action
Leave the ETF core alone
VTI (38.81% vs 40%), SCHD (15.27% vs 15%), VXUS (13.98% vs 15%), and QQQM (11.35% vs 11%) are all within 1.2 points of target, at expense ratios of 0.03% to 0.15%, sitting on gains of +24% to +30%. The rebalance engine generated zero trades. The core is doing exactly what a long-term compounding structure should do, and the correct amount of activity here is none.
Risks6ShowHide
- Medium
Technology is the largest real exposure and part of it sits outside the plan
On look-through, Technology is 27.89% of the book — three times the next sector (Financial Services at 9.34%). Most of it is model-sanctioned via QQQM's 11% target, but the 1.72% NVDA position is unmatched to any target and stacks onto the same exposure. A drawdown in this one sector hits more than a quarter of the portfolio, and part of that bet was never written into the plan.
- Technology look-through weight: 27.89% (26.17% via ETFs, 1.72% direct NVDA)
- Next largest sector: Financial Services at 9.34%
- QQQM 11.35% vs 11% target (drift +0.35%)
- NVDA listed under unmatchedHoldings in the targets block
- Medium
Single-country, single-currency book despite the 'Global' label
The country breakdown shows 92.7% US-domiciled with the remaining 7.3% unclassified, and 100% of the portfolio is priced in USD. VXUS at 13.98% is the only international sleeve and it sits 1.02 points under its 15% target. This is a deliberate model choice, but it means the portfolio's fortunes are tied to one economy and one currency to a greater degree than the fund names suggest.
- byCountry: US 92.7%, Unknown 7.3%
- byCurrency: USD 100%
- VXUS 13.98% vs 15% target (drift -1.02%)
- Medium
Undeployed cash mirrors the portfolio's underweights and sits outside the model
$14,200 of cash (5.04%) is unmatched to any target while AGG is 2.42 points under its 9% target, BTCUSD 1.74 under its 4%, and O 1.01 under its 6% — underweights totaling roughly 5.2% of the book, almost exactly the size of the cash. The rebalance engine generated no trades, so nothing in the plan will close these gaps on its own. Left alone, this is a slow drift away from the stated allocation.
- CASH_USD: $14,200, 5.04% weight, listed under unmatchedHoldings
- AGG drift -2.42%, BTCUSD drift -1.74%, O drift -1.01%
- rebalance: driftBefore 4.71, driftAfter 4.71, tradeSummary empty
- Medium
Income rests on two payers, and the larger single-stock payer has unresolved coverage
All $1,676.89 of trailing income comes from SCHD (63%) and Realty Income (37%). O pays out 264.79% of earnings — far more than it earns on an accounting basis — while its 6.91% free-cash-flow yield does exceed the 5.15% dividend yield, which is the more relevant coverage test. The pack cannot resolve that tension. A dividend cut at O would remove over a third of portfolio income at a stroke.
- TTM income $1,676.89: SCHD $1,316.88 (63%), O $765.20 (37%)
- O payoutRatioPct 264.79, fcfYieldPct 6.91, dividendYieldPct 5.15
- O earnings-basis metrics: PE 51.56, ROE 2.86%
- forwardAnnual $4,868.97 flagged LOW confidence by the pack
- Low
The only defensive asset class is the book's largest underweight, and its character is unverifiable
AGG at 6.58% is the entire fixed-income sleeve against a 9% target — the biggest single drift in the portfolio at -2.42%. The pack provides no duration or yield data and lists only 13 holdings rows, so the bond exposure is judged on role and behavior (its -1.57% cost basis against +24% to +30% equity gains is consistent with the diversification job) rather than composition. If equities fall, this is the sleeve meant to cushion it, and it is under-filled.
- AGG 6.58% vs 9% target (drift -2.42%)
- AGG costBasisPct -1.57 vs equity funds at +24.01% to +30.07%
- etf.holdingsCount for AGG: 13 rows; no duration or yield in the pack
- Low
QQQM re-buys US large-cap exposure at five times VTI's cost
A 105-name US large-cap fund at a 0.15% expense ratio held alongside VTI's 3,598-name total-market fund at 0.03%. The 67.95% overlap figure is sector coincidence only, so shared companies cannot be confirmed, but the effect is visible in the 27.89% Technology look-through. It is on-model at 11.35% versus an 11% target, so this is a chosen tilt rather than an accident — the risk is that the tilt is paid for twice: in cost and in concentration.
- QQQM expense ratio 0.15% vs VTI 0.03%
- QQQM/VTI overlap 67.95% (SECTOR_APPROXIMATION)
- QQQM 105 holdings vs VTI 3,598
- Technology look-through 27.89%, 26.17% via ETFs
Allocation findings6ShowHide
- Watch
Technology is the largest real exposure at 27.89% on look-through
The sector look-through puts Technology at 27.89% of the book — 26.17% via ETFs (principally QQQM at 11.35% and VTI at 38.81%) plus 1.72% direct NVDA. The next sector, Financial Services, is 9.34%. This tilt is model-sanctioned via QQQM's 11% target, but NVDA sits outside the model and adds to the same exposure.
- Watch
92.7% US-domiciled, 100% USD
The country breakdown shows 92.7% US with the remaining 7.3% unclassified (VXUS's international holdings register under the fund's US listing, and BTCUSD has no sector or country). VXUS at 13.98% is the sole international sleeve, and every position is priced in USD. This is a single-country, single-currency book to a greater degree than the 'Global' model name suggests.
- Warning
$14,200 cash (5.04%) sits outside the target model while three positions are underweight
CASH_USD is unmatched to any target. AGG is -2.42% under its 9% target, BTCUSD -1.74% under 4%, and O -1.01% under 6% — underweights totaling roughly 5.2% of the book, almost exactly the size of the cash. The rebalance block shows drift unchanged at 4.71% with no trades generated.
- Watch
Fixed income is 6.58% against a 9% target and is the book's only defensive asset class
AGG is the entire Fixed Income sleeve and carries the portfolio's largest single drift at -2.42%. The pack provides no duration or yield data for it, and lists only 13 holdings rows, so the character of the bond exposure cannot be verified — only its role and its -1.57% cost basis, which is consistent with the diversifying behavior it is held for.
- Watch
Income depends on two payers, with coverage the pack cannot fully resolve
SCHD ($1,316.88, 63%) and O ($765.20, 37%) produce all trailing income. O pays 264.79% of earnings while its 6.91% FCF yield covers the 5.15% dividend — an unresolved tension. The forward figure of $4,868.97 is a 100-day forecast extrapolated x3.65 and is flagged LOW confidence, and the income ledger is account-wide, not portfolio-scoped.
- Info
Bitcoin at 2.26% is down 38.87% from cost and unclassifiable in the data
BTCUSD is the worst position by cost basis (-38.87%) and is flagged sectorUnknown in coverage — it accounts for part of the 7.3% 'Unknown' sector bucket. At 2.26% of the book, total loss would cost roughly what a bad month costs; the live question is whether to buy back up to the 4% target after the drawdown.
Concentration findings4ShowHide
- Info
Top-1 at 38.81% is a fund, not a bet
The 38.81% top holding is VTI, itself holding 3,598 names at a 0.03% expense ratio and sitting within 1.19 points of its 40% target. Line-item concentration statistics (top-5 85.99%, HHI 2165.3, effective-N 4.62) overstate risk here because the largest positions are broadly diversified index funds.
- Watch
QQQM duplicates US large-cap exposure at 5x VTI's cost
QQQM (105 holdings, 0.15% expense ratio, 11.35% weight) overlaps VTI at 67.95% — sector coincidence only, since company-level look-through is unavailable. It is on-model as a deliberate tech tilt, but structurally it re-buys exposure VTI's 3,598 names already deliver, at five times the expense ratio.
- Info
Fund overlap figures are sector approximations, not shared holdings
All pair overlaps — VTI/VXUS 76.16%, QQQM/VTI 67.95%, SCHD/VTI 61.55%, and the rest — are computed from sector weights because /etf/holdings is plan-gated. The VTI/VXUS figure in particular describes near-identical sector footprints between funds that by design hold essentially disjoint geographies; none of these numbers demonstrate duplicated companies.
- Info
Single-stock and speculative exposure is well contained
Direct stocks total 6.71% (O 4.99%, NVDA 1.72%) and crypto 2.26%. No individual non-fund position exceeds 5%, so no single-name mistake is fatal — the containment principle this portfolio's structure gets right.
Opportunities3ShowHide
Deploy the cash against the model's own underweights
The $14,200 of unallocated cash is almost exactly the size of the combined underweights in AGG (-2.42%), BTCUSD (-1.74%), and O (-1.01%). Deploying it would bring the portfolio close to its stated targets without selling anything, triggering no gains and no turnover.
Total drift is 4.71% and the rebalance engine generated no trades — the gaps will not close themselves. Funding underweights from idle cash is the lowest-cost rebalance available: it costs nothing in taxes or realized gains because it involves only buying.
Formalize the two unmatched holdings into the plan
CASH_USD (5.04%) and NVDA (1.72%) together put 6.76% of the book outside the Global Compounder model. Either give them explicit targets — a cash reserve target, an NVDA satellite target — or wind them into positions the model already names. Either answer is fine; the current ambiguity is not.
A plan that governs 93% of the book is being quietly amended by exceptions. NVDA in particular adds to a Technology exposure already at 27.89% look-through without the model ever having sanctioned it, so the decision should be made deliberately rather than by inertia.
Re-examine whether QQQM's tilt is worth its double cost
QQQM is the one structural redundancy: it re-buys US large-cap exposure VTI already delivers, at 0.15% versus 0.03%, and it drives the 27.89% Technology look-through. If the tech tilt is still a conviction, keep it — it is on-model. If it is legacy, the position carries a +30.07% unrealized gain, so any unwind has a tax cost that should be weighed before acting.
This is the only place in the fund lineup where cost and concentration compound each other. The absolute dollar cost is small at these expense ratios, so this is a conviction check, not an urgent fix — but conviction checks are what keep tilts from becoming accidents.
Position-by-position read9ShowHide
- VTIcore index
At 38.81% of the book against a 40% target (drift -1.19%), this is the anchor position doing the bulk of the diversification work: 3,598 holdings at a 0.03% expense ratio. The book's top-1 concentration of 38.81% is entirely this fund, which is acceptable precisely because the position is itself broadly diversified.
- SCHDdividend income
This is the portfolio's income engine: it paid $1,316.88 of the $1,676.89 trailing-twelve-month income, 63% of the total. At 15.27% versus a 15% target (drift +0.27%) it is exactly where the model wants it. The 61.55% overlap with VTI is sector-level coincidence only — the pack cannot show shared companies — so it is held on its income role, not challenged as a duplicate.
- VXUScore index
The only non-US equity exposure in a book that is otherwise 92.7% US-domiciled by the pack's country breakdown. At 13.98% versus a 15% target (drift -1.02%) it is doing the international diversification job the model assigns it. Its 76.16% overlap with VTI is sector approximation only — a US total-market fund and a total-international fund can share sectors while sharing essentially no companies, so that figure describes overlapping sector exposure, not duplication.
- QQQMredundant
A 105-name US large-cap fund held alongside VTI's 3,598-name US total market fund. The 67.95% overlap with VTI is sector-level only, so shared companies cannot be confirmed from this pack, but the sector look-through shows the effect: Technology is the book's largest exposure at 27.89%, almost all of it via ETFs, and this fund is the deliberate tilt driving it. At 11.35% versus an 11% target it is on-model, so this is a chosen tilt rather than an accident — but it duplicates US large-cap exposure VTI already delivers, at 5x VTI's cost (0.15% vs 0.03%).
- AGGhedge
The only fixed-income position (6.58% of the book, the entire Fixed Income sleeve), held to behave differently from the 79.41% Broad Market equity block rather than to compound. It carries the largest drift in the portfolio: -2.42% against a 9% target, and the rebalance block shows no trades were generated to close it. Its -1.57% cost basis while the equity funds sit at +24% to +30% is exactly the uncorrelated behavior it is there for.
- CASH_USDcash like
$14,200 of static USD cash, 5.04% of the book, unmatched against the target model. With AGG under target by 2.42%, BTCUSD under by 1.74%, and O under by 1.01%, this cash is roughly the size of the underweights it could fund — it looks like dry powder that has not yet been deployed against the model.
- Odividend income
Held for the cash it pays: 5.15% dividend yield, and the second of only two income payers at $765.20 TTM (37% of portfolio income). At 4.99% versus a 6% target (drift -1.01%) it is a modest, model-sanctioned income position. Judged on durability rather than headline yield, the pack is mixed: the payout ratio of 264.79% of earnings looks alarming, but the 6.91% free-cash-flow yield exceeds the dividend yield, which is the more relevant coverage test — though the pack does not resolve the tension itself.
- BTCUSDspeculative
A narrative-driven asset with no fundamentals in the pack and no sector (flagged in coverage as sectorUnknown). It is down 38.87% from cost — the worst position in the book by a wide margin — and sits at 2.26% versus a 4% target (drift -1.74%). Position size is the whole question here, and at 2.26% a total loss costs the portfolio about what a bad month costs; the open question is whether to rebalance up to the 4% target after a -39% drawdown, which is a conviction decision the pack cannot make.
- NVDAcompounder
An operating business held for earnings growth, not yield (0.13% dividend yield) and not a trade at 1.72% of the book. The pack's fundamentals support the compounder read: ROE 111.66%, operating margin 64.02%, revenue growth 65.47% (1y), EPS growth 65.99%, debt-to-equity 0.07. Two portfolio-specific caveats: it is one of two holdings unmatched to the target model, so it sits outside the stated plan, and it stacks onto a Technology exposure already at 27.89% look-through — the book's largest sector, mostly via QQQM and VTI.
What this review could not see
- Fund overlap is measured by sector coincidence only, not by actual shared companies — company-level holdings data is gated behind a higher data plan. Figures like the 76.16% VTI/VXUS overlap describe similar sector footprints, not duplicated stocks; those two funds by design hold largely different companies. No overlap number in this review demonstrates duplication.
- Bitcoin has no sector classification in the data, which is why 7.3% of the portfolio shows as 'Unknown' in the sector and country breakdowns. Bitcoin also has no fundamentals or income data, so it is judged entirely on position size and its -38.87% cost basis.
- The income figures are account-wide, not scoped to this portfolio — the $1,676.89 trailing income may include dividends from holdings outside this book. Treat income shares (SCHD 63%, O 37%) as indicative rather than exact.
- The forward income estimate of $4,868.97 extrapolates a 100-day dividend forecast to a full year (multiplied by 3.65). The pack itself flags this as LOW confidence: the method overstates annual payers, so the real forward figure could be meaningfully lower.
- AGG's composition cannot be verified: the data shows only 13 holdings rows and provides no duration or yield. The bond sleeve is judged on its role and its behavior (down 1.57% while equities are up 24-30%), not on what it actually contains.
- The country breakdown records VXUS as US-domiciled because the fund is US-listed; its 8,602 underlying international holdings are invisible to the 92.7% US figure. True international exposure is higher than the country table suggests, but the pack cannot quantify by how much.
- No fund-level distribution yield or payout data exists for SCHD, so the durability of 63% of the portfolio's income is inferred from the fund's role, not evidenced.
- All prices were live at generation and no quotes were stale, so valuation figures are current as of 2026-08-04.
This is a demo portfolio — fork it to make it yours
Reviews run against your real holdings, targets, income, and overlap — and say what they could not see.