Yield on cost is your current yield multiplied by your price ratio since purchase — one plus your unrealized gain. That is an identity, not a finding, and we rendered it on 184 of 184 fund-months across 2 of 2 funds we have actually measured — worst relative residual 2.2 × 10−16, which is floating-point zero. It cannot license a decision that today's price and today's distribution do not already license. On 2026-06-30, SCHD had one market yield — 2.49% — and 166 different yields on cost, from 2.45% to 8.42%. Same fund, same day, same distribution cheque. Then the question the metric lets you skip. Over its whole 14.7-year life a dollar in SCHD became $5.95 while the same dollar in SPY became $7.68 — the fund is behind the index it is made of. But the counterweight is half the finding, not a caveat: SCHD's price alone, with every dividend excluded, turned a dollar into $3.76 over the same window. That is real compounding, and anyone who leaves here thinking dividend stocks are a trick has been mistaught by us.
Granted, not measured: that yield on cost is a correctly-computed number about a real past transaction. It is not a lie and it is not a fudge — a holder who bought years ago genuinely does collect that much cash per dollar he originally paid. Our claim is that it is redundant, which is a different word from false. We also grant the whole of the Canadian income-ETF educator's case: his figures are his own and we contradict none of them, his self-imposed sell rule is more discipline than this genre usually carries, and his tax argument — a realized gain at Canadian fifty-percent inclusion with no better opportunity visible to him — is genuinely correct.
Tested: two things, both on funds we measured ourselves from a survivorship-free store, month-end through 2026-06-30. One: whether yield on cost contains anything beyond today's yield and the price ratio — rendered month by month, 184 of 184 fund-months, 2 of 2 funds, in both directions: one fund whose price tripled and one whose price collapsed. Two: whether the two dividend-focused funds on our own reference table kept pace with the index over their whole lives.
Committed e75442f on 2026-08-05, before the probe was run — the wager you cannot move after seeing the cards.
e75442f on 2026-08-05 registered this measurement — SCHD rising and ULTY falling — by ticker and by direction, 10 days before the first line of the lab — and registered the jurisdiction wall in the same breath. The same commit wrote down what we expected to find — “YoC and market yield diverge monotonically for any held position, the divergence carries zero information about forward return, and the dividend-focused funds we measured trail the index by roughly their yield-and-selection gap while remaining real equity.” — and this report claims less than that: the information claim is made in its algebraic form only (section 8, criterion 1), never as a statistical result. Our lab repository is private, so the hash is printed here rather than linked; the ordering can be produced on request. The lab that answered it landed on 2026-08-15. What that lock does NOT cover: the identity underneath is algebra; it could not have failed, and no pre-registration would turn it into evidence. It earns its place by making the magnitudes visible, not by having been in doubt. Three of the lab's seven checks were written in the same commit as the code they check. Both facts are in the goalpost tally below, rather than in a footnote.Do the two curves separate in the two directions we registered — yield on cost above market yield on the fund whose price rose, and below it on the fund whose price fell — on the engine we said we would use, without re-declaring a fund spec to get there?
Both directions arrived exactly as registered. SCHD's yield on cost finished 8.30% against a market yield of 2.49% on a price ratio of ×3.3384; ULTY's finished 37.71% against 108.30% on ×0.3482. What we got wrong was the exhibit. We registered two curves as the payoff. The single strongest thing the lab produced is not a curve at all — it is a count, the 166 simultaneous yields on cost in section 2 — and we had not registered it, asked for it, or thought of it.
| Parameter | Locked value |
|---|---|
| Market yield | trailing-twelve-month distributions per share ÷ today's month-end price |
| Yield on cost | the same trailing-twelve-month cash ÷ the month-end price at a chosen purchase month |
| Warm-up | 12 months required; the first eleven months of each fund are dropped, never annualized up from a stub |
| Split handling | price and distributions are both split-adjusted per share by the store's own cumulative factor, so every split cancels in the ratio |
| Funds | SCHD (price rose) and ULTY (price fell) — both required to be natively addressable in the engine, with no re-declared specs |
| Windows | SCHD 2012-09-30 → 2026-06-30, 166 month-ends · ULTY 2025-01-31 → 2026-06-30, 18 month-ends |
| Total-return arm | month-end price plus distributions per share; the gap is the fund's total return minus the index's, over the fund's own window |
| Data | a survivorship-free US month-end store — the same engine and the same method used for all 24 funds on our reference table |
| Frictions | none — this is an ownership metric, not a strategy. No trading, no commission, no tax |
| # | Pre-registered goalpost | Measured | Pass |
|---|---|---|---|
| 1 | Pre-registered goalpost — the fund whose price rose shows yield on cost ABOVE market yield | SCHD 8.30% vs 2.49%, ×3.3384 | YES |
| 2 | Pre-registered goalpost — the fund whose price fell shows yield on cost BELOW market yield | ULTY 37.71% vs 108.30%, ×0.3482 | YES |
| 3 | Pre-registered goalpost (the engine, named in the lock commit; the no-re-declared-spec wording is the lab's) — both funds natively addressable in the engine, with no re-declared spec | 2 of 2 | YES |
| 4 | Lab-time check, NOT registered in advance — this lab stands on the same engine and store as the receipt of record | 8 of 8 published cells reproduce to ±0.06pp | YES |
| 5 | Pre-registered goalpost (the jurisdiction wall, in the same commit) — no measured claim about the Canadian fund, anywhere in the lab | 0 series, 0 cells; its only appearance is arithmetic on his own reported numbers | HELD |
5 of 5 — rows 1, 2 and 5 registered by name in the lock commit, row 3 by the engine it names, row 4 written with the lab — and that tally is worth less than it looks, which is why it is printed with the question it asked. These goalposts asked “did the lab measure what it registered, on the engine it registered, without touching the jurisdiction it cannot see?” They did not ask whether yield on cost is empty — that is an identity and it could not have come out any other way, which section 3 says at length. And three of this lab's seven checks were not registered in advance at all: the 166-purchase-month fan, the anchor re-derivation and the negative control were written in the same commit as the code they check, so version control cannot witness their ordering, and we are not going to imply that it can.
| Figure | Value | What it means |
|---|---|---|
| A dollar in SCHD, its whole 14.7-year life | $5.95 | total return, distributions included |
| The same dollar in SPY, the same window | $7.68 | the fund is behind the index it is made of |
| A dollar of SCHD's price alone, every dividend excluded | $3.76 | the counterweight, and it is half the finding — this is real compounding |
| DIVO, 9.5 years, against the same index | $3.09 vs $3.87 | the second independent datapoint, same direction |
| QYLD against the index it writes calls on, 12.5 years | $1.76 vs $9.26 | what a covered-call fund did over a real cycle — SCHD is not this |
| SCHD on 2026-06-30: market yield vs yield on cost | 2.49% vs 8.30% | separated by exactly the ×3.3384 the price moved |
| ULTY on the same day, the same arithmetic running backwards | 108.30% vs 37.71% | ×0.3482 — the price collapsed, so yield on cost sits below |
| One fund, one day, one distribution cheque | 166 yields on cost, 2.45% to 8.42% | median 4.52%, a 3.44× spread against one market yield of 2.49% |
| The identity, rendered | 184 of 184 fund-months | worst relative residual 2.2 × 10−16 — floating-point zero |
The first stress test is the annualization convention, because that is where this corpus has been bitten before. The column our reference table prints as “CAGR” is an annualized arithmetic mean, not a geometric one, and the two are not the same number. Every rate this report could have shipped was recomputed both ways. SCHD's gap against the index moves from −2.08pp to −1.99pp (full precision; the receipt file's cell reads −1.98 because it subtracts a 2-dp intermediate — REINDEX_FIX_2026-09-05.md, rounding note); SCHD's price-only rate moves from 10.48% to 9.46%. The verdict survives both. But DIVO's gap moves by 0.51pp (−3.21 to −2.70 at full precision; the receipt cell's −2.69 would say 0.52, for the same reason), which is enough that its published rate is only true on one convention — so this report does not print that rate, and says about three points a year instead.
That is the whole reason this report's headline is a multiple and not a rate. $5.95 against $7.68 carries no annualization convention at all, so no convention can inflate it. Wherever a figure could be stated either way on this page, it is stated as a multiple.
The second stress test is the negative control, and it is the one that matters. An identity check that has only ever been seen green is not a check. So the lab corrupts a purchase basis on purpose and re-runs, and its results file records the outcome: 166 of 184 fund-months flip to fail and the 18 untouched months stay green — the guard bites exactly the fund it was pointed at, and nothing else. What that proves is less than it sounds: not the arithmetic, which cannot fail, but that the machine is reading the price it was told to read. This page's own generator carries the same kind of control — corrupt one ledger row and it refuses to write.
And the honest limit of all of it. Every figure here is downstream of one store. A store error would reproduce perfectly through every check on this page, and no amount of internal consistency would show it.
The index is the control, and it is the same instrument in every comparison. Over SCHD's own 14.7 years a dollar in SPY became $7.68; over DIVO's 9.5 years, $3.87; over QYLD's 12.5 years a dollar in QQQ became $9.26. Each fund is measured against the thing it is actually made of, over that fund's own window, never a shared one.
Is this lab standing on the same engine as the receipt of record? 8 of 8 published cells across 2 of 2 funds reproduce to ±0.06pp, the print precision of the page they came from. Separately, the whole reference table was re-derived for this episode: 96 of 96 master cells across 24 of 24 funds, 21 of 21 gap cells, 0 differences. That check asked whether the engine still produces the number the page prints. It did not ask whether the store's own records are right.
One scar from that re-derivation, recorded rather than buried. 6 of the 24 rows on our reference table had no live engine entry, because the file that declared them is no longer on disk anywhere. Their specs were rebuilt and they reproduce — but a reconstruction is a different evidence class from a measurement, and QYLD, cited on this page, is one of them. The two funds this report's identity work rests on are not: 2 of 2 natively specified, which is why that was goalpost 3 and not a footnote.
“You did not measure his fund, so what exactly are you telling him?” That is the right objection, and the answer is a boundary rather than a dodge. His fund is Canadian. Our store is US equities and we hold no record of Evolve BANK — no price, no distributions, no total return — so we never measured it, and nothing on this page is a measurement of it. Exactly three things transfer, and only these three:
The second objection is bigger: two funds is not “dividend investing.” Correct. SCHD and DIVO are two funds with real, cycle-tested histories — on our own reference table only 7 of 24 funds have lived through a bear market at all, and these two are among them — but two is two. The controlled payers-versus-non-payers test on our own survivorship-free store: we own the data and have not run it, and that is reopen criterion 2 rather than a sentence we are hoping you skip.
The holder in this episode is a Canadian income-ETF educator. He is not named on this page, in the episode, or on the thumbnail. Two reasons, and they are independent: our own framing rule keeps both practitioners in this episode out of the title and the thumbnail; and he is a sincere retail practitioner selling nothing, so this page identifies him by role, jurisdiction and source rather than by name or video ID — an earlier draft of this page carried the ID, and it was removed before publication for exactly that reason. His video is credited, by channel, at the top of the episode’s description, which is where a credit belongs and where you can go and watch the original. His figures below are quoted as he stated them, and the arithmetic does not depend on who he is.
His numbers are his, and we contradict none of them. He reports a yield on cost of 22.6% against a market yield of 15.1% and calls it his secret weapon; he has a self-imposed rule to sell at +20% unrealized, and he breaks it. His numbers, our arithmetic: 22.6 divided by 15.1 is ×1.4967, which says the price is up 49.7% — and the unrealized gain he states separately, in his own video, is about 50%. The two agree to 0.3 of a point. The inputs are his and are marked as his; only the division is ours. His secret weapon returned the number his own profit-and-loss line had already shown him.
And he is right to hold. A realized gain of about $19k, as he reports it, at Canadian fifty-percent inclusion, with no better opportunity visible to him, has to clear its own tax haircut before a switch makes sense. That argument is correct, and it is the one that actually decides his case. We are replacing his reasoning, not his answer. He also says two things on camera we would not improve on: that Canadian banks “acted like tech IPO launches”, and that “what goes up quickly could come down just as quickly”.
The mirror runs the other way too, on a different holder in a different video, and the same arithmetic applies: ULTY (his cost basis) 35% on cost against 62% market = ×0.5645, a price move of −43.5% · WMAX (his cost basis) 28% on cost against 47% market = ×0.5957, a price move of −40.4%. Same vanity metric, opposite direction, and it decides nothing in either. That holder is not named here either.
market yield × price ratio lands from the yield on cost printed beside it, and every one of the 184 is at the machine's own rounding floor. This is not a discovery and we are not dressing it as one — it is algebra, rendered on real months of two real funds so the magnitudes are visible and the claim is ours rather than narrated. The CSV's columns, in order: fund, month_end, market_yield_pct, yield_on_cost_pct, purchase_month, price_ratio, identity_rel_residual — the two yields are percentages, the ratio is the month-end price over the purchase-month price, and the residual is |yield on cost − market yield × price ratio| ÷ yield on cost, at full internal precision. Check our arithmetic: every yield, price ratio, residual and purchase-month fan figure on this page is recomputable from the CSV below — a fund’s fan is its last row’s yield on cost divided by each of its rows’ price ratio, to the rounding of the printed columns. The total-return multiples in sections 2, 4 and 5 come from a separate receipt whose per-month series is not published here.| # | Fund | Month end | Market yield | Yield on cost | Price ratio | Identity residual |
|---|---|---|---|---|---|---|
| 1 | SCHD | 2012-09-30 | 2.343% | 2.343% | ×1.0000 | 0.0e+00 |
| 2 | SCHD | 2012-10-31 | 2.365% | 2.343% | ×0.9906 | 0.0e+00 |
| 3 | SCHD | 2012-11-30 | 2.354% | 2.343% | ×0.9953 | 0.0e+00 |
| 4 | SCHD | 2012-12-31 | 2.858% | 2.817% | ×0.9857 | 1.6e-16 |
| 5 | SCHD | 2013-01-31 | 2.708% | 2.817% | ×1.0404 | 1.6e-16 |
| 6 | SCHD | 2013-02-28 | 2.652% | 2.817% | ×1.0623 | 0.0e+00 |
| 7 | SCHD | 2013-03-31 | 2.741% | 3.031% | ×1.1057 | 1.5e-16 |
| 8 | SCHD | 2013-04-30 | 2.662% | 3.031% | ×1.1388 | 1.5e-16 |
| 9 | SCHD | 2013-05-31 | 2.625% | 3.031% | ×1.1548 | 0.0e+00 |
| 10 | SCHD | 2013-06-30 | 2.722% | 3.096% | ×1.1374 | 0.0e+00 |
| 11 | SCHD | 2013-07-31 | 2.603% | 3.096% | ×1.1896 | 0.0e+00 |
| 12 | SCHD | 2013-08-31 | 2.698% | 3.096% | ×1.1475 | 1.4e-16 |
| 13 | SCHD | 2013-09-30 | 2.713% | 3.176% | ×1.1704 | 0.0e+00 |
| 14 | SCHD | 2013-10-31 | 2.584% | 3.176% | ×1.2289 | 0.0e+00 |
| 15 | SCHD | 2013-11-30 | 2.520% | 3.176% | ×1.2602 | 0.0e+00 |
| 16 | SCHD | 2013-12-31 | 2.465% | 3.144% | ×1.2751 | 0.0e+00 |
| 17 | SCHD | 2014-01-31 | 2.580% | 3.144% | ×1.2184 | 0.0e+00 |
| 18 | SCHD | 2014-02-28 | 2.484% | 3.144% | ×1.2657 | 1.4e-16 |
| 19 | SCHD | 2014-03-31 | 2.584% | 3.312% | ×1.2817 | 1.3e-16 |
| 20 | SCHD | 2014-04-30 | 2.538% | 3.312% | ×1.3051 | 1.3e-16 |
| 21 | SCHD | 2014-05-31 | 2.505% | 3.312% | ×1.3223 | 2.7e-16 |
| 22 | SCHD | 2014-06-30 | 2.604% | 3.466% | ×1.3311 | 0.0e+00 |
| 23 | SCHD | 2014-07-31 | 2.650% | 3.466% | ×1.3082 | 0.0e+00 |
| 24 | SCHD | 2014-08-31 | 2.562% | 3.466% | ×1.3531 | 0.0e+00 |
| 25 | SCHD | 2014-09-30 | 2.646% | 3.549% | ×1.3412 | 2.5e-16 |
| 26 | SCHD | 2014-10-31 | 2.595% | 3.549% | ×1.3677 | 2.5e-16 |
| 27 | SCHD | 2014-11-30 | 2.520% | 3.549% | ×1.4084 | 0.0e+00 |
| 28 | SCHD | 2014-12-31 | 2.627% | 3.641% | ×1.3861 | 0.0e+00 |
| 29 | SCHD | 2015-01-31 | 2.711% | 3.641% | ×1.3430 | 1.2e-16 |
| 30 | SCHD | 2015-02-28 | 2.577% | 3.641% | ×1.4132 | 0.0e+00 |
| 31 | SCHD | 2015-03-31 | 2.712% | 3.718% | ×1.3708 | 0.0e+00 |
| 32 | SCHD | 2015-04-30 | 2.692% | 3.718% | ×1.3812 | 1.2e-16 |
| 33 | SCHD | 2015-05-31 | 2.679% | 3.718% | ×1.3882 | 2.4e-16 |
| 34 | SCHD | 2015-06-30 | 2.889% | 3.847% | ×1.3318 | 0.0e+00 |
| 35 | SCHD | 2015-07-31 | 2.868% | 3.847% | ×1.3412 | 0.0e+00 |
| 36 | SCHD | 2015-08-31 | 3.029% | 3.847% | ×1.2699 | 1.2e-16 |
| 37 | SCHD | 2015-09-30 | 3.200% | 4.002% | ×1.2504 | 2.2e-16 |
| 38 | SCHD | 2015-10-31 | 2.942% | 4.002% | ×1.3600 | 2.2e-16 |
| 39 | SCHD | 2015-11-30 | 2.934% | 4.002% | ×1.3638 | 2.2e-16 |
| 40 | SCHD | 2015-12-31 | 2.974% | 3.988% | ×1.3412 | 0.0e+00 |
| 41 | SCHD | 2016-01-31 | 3.043% | 3.988% | ×1.3106 | 2.2e-16 |
| 42 | SCHD | 2016-02-29 | 3.021% | 3.988% | ×1.3203 | 1.1e-16 |
| 43 | SCHD | 2016-03-31 | 2.930% | 4.086% | ×1.3944 | 0.0e+00 |
| 44 | SCHD | 2016-04-30 | 2.936% | 4.086% | ×1.3920 | 0.0e+00 |
| 45 | SCHD | 2016-05-31 | 2.895% | 4.086% | ×1.4115 | 2.2e-16 |
| 46 | SCHD | 2016-06-30 | 2.862% | 4.125% | ×1.4414 | 0.0e+00 |
| 47 | SCHD | 2016-07-31 | 2.782% | 4.125% | ×1.4824 | 2.2e-16 |
| 48 | SCHD | 2016-08-31 | 2.792% | 4.125% | ×1.4776 | 2.2e-16 |
| 49 | SCHD | 2016-09-30 | 2.673% | 3.933% | ×1.4717 | 1.1e-16 |
| 50 | SCHD | 2016-10-31 | 2.715% | 3.933% | ×1.4487 | 0.0e+00 |
| 51 | SCHD | 2016-11-30 | 2.629% | 3.933% | ×1.4960 | 1.1e-16 |
| 52 | SCHD | 2016-12-31 | 2.887% | 4.376% | ×1.5155 | 0.0e+00 |
| 53 | SCHD | 2017-01-31 | 2.901% | 4.376% | ×1.5082 | 0.0e+00 |
| 54 | SCHD | 2017-02-28 | 2.806% | 4.376% | ×1.5597 | 0.0e+00 |
| 55 | SCHD | 2017-03-31 | 2.884% | 4.472% | ×1.5506 | 2.0e-16 |
| 56 | SCHD | 2017-04-30 | 2.877% | 4.472% | ×1.5544 | 0.0e+00 |
| 57 | SCHD | 2017-05-31 | 2.828% | 4.472% | ×1.5816 | 0.0e+00 |
| 58 | SCHD | 2017-06-30 | 2.881% | 4.520% | ×1.5687 | 2.0e-16 |
| 59 | SCHD | 2017-07-31 | 2.834% | 4.520% | ×1.5948 | 0.0e+00 |
| 60 | SCHD | 2017-08-31 | 2.835% | 4.520% | ×1.5944 | 2.0e-16 |
| 61 | SCHD | 2017-09-30 | 2.991% | 4.868% | ×1.6278 | 1.8e-16 |
| 62 | SCHD | 2017-10-31 | 2.886% | 4.868% | ×1.6866 | 0.0e+00 |
| 63 | SCHD | 2017-11-30 | 2.770% | 4.868% | ×1.7576 | 1.8e-16 |
| 64 | SCHD | 2017-12-31 | 2.630% | 4.681% | ×1.7798 | 0.0e+00 |
| 65 | SCHD | 2018-01-31 | 2.515% | 4.681% | ×1.8609 | 0.0e+00 |
| 66 | SCHD | 2018-02-28 | 2.665% | 4.681% | ×1.7562 | 0.0e+00 |
| 67 | SCHD | 2018-03-31 | 2.613% | 4.457% | ×1.7054 | 2.0e-16 |
| 68 | SCHD | 2018-04-30 | 2.643% | 4.457% | ×1.6863 | 0.0e+00 |
| 69 | SCHD | 2018-05-31 | 2.597% | 4.457% | ×1.7165 | 2.0e-16 |
| 70 | SCHD | 2018-06-30 | 2.751% | 4.716% | ×1.7144 | 1.9e-16 |
| 71 | SCHD | 2018-07-31 | 2.631% | 4.716% | ×1.7924 | 0.0e+00 |
| 72 | SCHD | 2018-08-31 | 2.572% | 4.716% | ×1.8334 | 0.0e+00 |
| 73 | SCHD | 2018-09-30 | 2.601% | 4.796% | ×1.8435 | 0.0e+00 |
| 74 | SCHD | 2018-10-31 | 2.765% | 4.796% | ×1.7346 | 0.0e+00 |
| 75 | SCHD | 2018-11-30 | 2.675% | 4.796% | ×1.7930 | 1.9e-16 |
| 76 | SCHD | 2018-12-31 | 3.064% | 5.006% | ×1.6337 | 0.0e+00 |
| 77 | SCHD | 2019-01-31 | 2.890% | 5.006% | ×1.7325 | 1.8e-16 |
| 78 | SCHD | 2019-02-28 | 2.777% | 5.006% | ×1.8028 | 1.8e-16 |
| 79 | SCHD | 2019-03-31 | 2.926% | 5.321% | ×1.8184 | 1.7e-16 |
| 80 | SCHD | 2019-04-30 | 2.835% | 5.321% | ×1.8769 | 1.7e-16 |
| 81 | SCHD | 2019-05-31 | 3.068% | 5.321% | ×1.7343 | 0.0e+00 |
| 82 | SCHD | 2019-06-30 | 2.911% | 5.374% | ×1.8459 | 1.7e-16 |
| 83 | SCHD | 2019-07-31 | 2.864% | 5.374% | ×1.8765 | 0.0e+00 |
| 84 | SCHD | 2019-08-31 | 2.902% | 5.374% | ×1.8522 | 0.0e+00 |
| 85 | SCHD | 2019-09-30 | 3.037% | 5.787% | ×1.9054 | 1.5e-16 |
| 86 | SCHD | 2019-10-31 | 2.997% | 5.787% | ×1.9311 | 1.5e-16 |
| 87 | SCHD | 2019-11-30 | 2.914% | 5.787% | ×1.9857 | 0.0e+00 |
| 88 | SCHD | 2019-12-31 | 2.977% | 5.997% | ×2.0146 | 1.5e-16 |
| 89 | SCHD | 2020-01-31 | 3.030% | 5.997% | ×1.9791 | 0.0e+00 |
| 90 | SCHD | 2020-02-29 | 3.343% | 5.997% | ×1.7941 | 0.0e+00 |
| 91 | SCHD | 2020-03-31 | 4.033% | 6.310% | ×1.5645 | 1.4e-16 |
| 92 | SCHD | 2020-04-30 | 3.582% | 6.310% | ×1.7617 | 1.4e-16 |
| 93 | SCHD | 2020-05-31 | 3.454% | 6.310% | ×1.8268 | 1.4e-16 |
| 94 | SCHD | 2020-06-30 | 3.546% | 6.383% | ×1.8000 | 1.4e-16 |
| 95 | SCHD | 2020-07-31 | 3.368% | 6.383% | ×1.8953 | 2.8e-16 |
| 96 | SCHD | 2020-08-31 | 3.204% | 6.383% | ×1.9924 | 2.8e-16 |
| 97 | SCHD | 2020-09-30 | 3.423% | 6.583% | ×1.9235 | 0.0e+00 |
| 98 | SCHD | 2020-10-31 | 3.410% | 6.583% | ×1.9308 | 0.0e+00 |
| 99 | SCHD | 2020-11-30 | 3.013% | 6.583% | ×2.1851 | 1.3e-16 |
| 100 | SCHD | 2020-12-31 | 3.162% | 7.055% | ×2.2310 | 1.3e-16 |
| 101 | SCHD | 2021-01-31 | 3.191% | 7.055% | ×2.2108 | 1.3e-16 |
| 102 | SCHD | 2021-02-28 | 3.009% | 7.055% | ×2.3447 | 1.3e-16 |
| 103 | SCHD | 2021-03-31 | 2.865% | 7.266% | ×2.5364 | 1.2e-16 |
| 104 | SCHD | 2021-04-30 | 2.803% | 7.266% | ×2.5924 | 0.0e+00 |
| 105 | SCHD | 2021-05-31 | 2.716% | 7.266% | ×2.6758 | 1.2e-16 |
| 106 | SCHD | 2021-06-30 | 2.892% | 7.606% | ×2.6303 | 0.0e+00 |
| 107 | SCHD | 2021-07-31 | 2.873% | 7.606% | ×2.6473 | 1.2e-16 |
| 108 | SCHD | 2021-08-31 | 2.814% | 7.606% | ×2.7026 | 0.0e+00 |
| 109 | SCHD | 2021-09-30 | 3.005% | 7.759% | ×2.5823 | 1.1e-16 |
| 110 | SCHD | 2021-10-31 | 2.878% | 7.759% | ×2.6960 | 1.1e-16 |
| 111 | SCHD | 2021-11-30 | 2.938% | 7.759% | ×2.6407 | 1.1e-16 |
| 112 | SCHD | 2021-12-31 | 2.782% | 7.823% | ×2.8115 | 1.1e-16 |
| 113 | SCHD | 2022-01-31 | 2.861% | 7.823% | ×2.7346 | 1.1e-16 |
| 114 | SCHD | 2022-02-28 | 2.917% | 7.823% | ×2.6817 | 0.0e+00 |
| 115 | SCHD | 2022-03-31 | 2.870% | 7.875% | ×2.7440 | 0.0e+00 |
| 116 | SCHD | 2022-04-30 | 2.993% | 7.875% | ×2.6310 | 0.0e+00 |
| 117 | SCHD | 2022-05-31 | 2.881% | 7.875% | ×2.7336 | 0.0e+00 |
| 118 | SCHD | 2022-06-30 | 3.390% | 8.446% | ×2.4915 | 0.0e+00 |
| 119 | SCHD | 2022-07-31 | 3.262% | 8.446% | ×2.5889 | 0.0e+00 |
| 120 | SCHD | 2022-08-31 | 3.354% | 8.446% | ×2.5183 | 2.1e-16 |
| 121 | SCHD | 2022-09-30 | 3.730% | 8.619% | ×2.3106 | 0.0e+00 |
| 122 | SCHD | 2022-10-31 | 3.354% | 8.619% | ×2.5698 | 2.1e-16 |
| 123 | SCHD | 2022-11-30 | 3.139% | 8.619% | ×2.7454 | 0.0e+00 |
| 124 | SCHD | 2022-12-31 | 3.391% | 8.910% | ×2.6275 | 0.0e+00 |
| 125 | SCHD | 2023-01-31 | 3.322% | 8.910% | ×2.6821 | 0.0e+00 |
| 126 | SCHD | 2023-02-28 | 3.436% | 8.910% | ×2.5931 | 0.0e+00 |
| 127 | SCHD | 2023-03-31 | 3.609% | 9.184% | ×2.5447 | 0.0e+00 |
| 128 | SCHD | 2023-04-30 | 3.638% | 9.184% | ×2.5242 | 0.0e+00 |
| 129 | SCHD | 2023-05-31 | 3.794% | 9.184% | ×2.4205 | 1.9e-16 |
| 130 | SCHD | 2023-06-30 | 3.582% | 9.048% | ×2.5259 | 0.0e+00 |
| 131 | SCHD | 2023-07-31 | 3.438% | 9.048% | ×2.6317 | 0.0e+00 |
| 132 | SCHD | 2023-08-31 | 3.490% | 9.048% | ×2.5924 | 0.0e+00 |
| 133 | SCHD | 2023-09-30 | 3.701% | 9.110% | ×2.4612 | 1.9e-16 |
| 134 | SCHD | 2023-10-31 | 3.848% | 9.110% | ×2.3673 | 0.0e+00 |
| 135 | SCHD | 2023-11-30 | 3.620% | 9.110% | ×2.5165 | 0.0e+00 |
| 136 | SCHD | 2023-12-31 | 3.491% | 9.245% | ×2.6480 | 0.0e+00 |
| 137 | SCHD | 2024-01-31 | 3.486% | 9.245% | ×2.6518 | 0.0e+00 |
| 138 | SCHD | 2024-02-29 | 3.423% | 9.245% | ×2.7005 | 0.0e+00 |
| 139 | SCHD | 2024-03-31 | 3.315% | 9.296% | ×2.8045 | 0.0e+00 |
| 140 | SCHD | 2024-04-30 | 3.471% | 9.296% | ×2.6779 | 1.9e-16 |
| 141 | SCHD | 2024-05-31 | 3.401% | 9.296% | ×2.7329 | 1.9e-16 |
| 142 | SCHD | 2024-06-30 | 3.642% | 9.850% | ×2.7047 | 0.0e+00 |
| 143 | SCHD | 2024-07-31 | 3.429% | 9.850% | ×2.8724 | 1.8e-16 |
| 144 | SCHD | 2024-08-31 | 3.350% | 9.850% | ×2.9402 | 1.8e-16 |
| 145 | SCHD | 2024-09-30 | 3.468% | 10.198% | ×2.9402 | 0.0e+00 |
| 146 | SCHD | 2024-10-31 | 3.462% | 10.198% | ×2.9457 | 0.0e+00 |
| 147 | SCHD | 2024-11-30 | 3.310% | 10.198% | ×3.0814 | 1.7e-16 |
| 148 | SCHD | 2024-12-31 | 3.640% | 10.376% | ×2.8508 | 1.7e-16 |
| 149 | SCHD | 2025-01-31 | 3.573% | 10.376% | ×2.9040 | 1.7e-16 |
| 150 | SCHD | 2025-02-28 | 3.484% | 10.376% | ×2.9781 | 1.7e-16 |
| 151 | SCHD | 2025-03-31 | 3.718% | 10.847% | ×2.9176 | 0.0e+00 |
| 152 | SCHD | 2025-04-30 | 4.026% | 10.847% | ×2.6943 | 1.6e-16 |
| 153 | SCHD | 2025-05-31 | 3.972% | 10.847% | ×2.7308 | 0.0e+00 |
| 154 | SCHD | 2025-06-30 | 3.868% | 10.696% | ×2.7652 | 1.7e-16 |
| 155 | SCHD | 2025-07-31 | 3.868% | 10.696% | ×2.7652 | 1.7e-16 |
| 156 | SCHD | 2025-08-31 | 3.671% | 10.696% | ×2.9134 | 1.7e-16 |
| 157 | SCHD | 2025-09-30 | 3.787% | 10.789% | ×2.8487 | 1.6e-16 |
| 158 | SCHD | 2025-10-31 | 3.865% | 10.789% | ×2.7913 | 0.0e+00 |
| 159 | SCHD | 2025-11-30 | 3.747% | 10.789% | ×2.8790 | 0.0e+00 |
| 160 | SCHD | 2025-12-31 | 3.819% | 10.932% | ×2.8623 | 0.0e+00 |
| 161 | SCHD | 2026-01-31 | 3.513% | 10.932% | ×3.1117 | 0.0e+00 |
| 162 | SCHD | 2026-02-28 | 3.297% | 10.932% | ×3.3151 | 1.6e-16 |
| 163 | SCHD | 2026-03-31 | 3.441% | 11.016% | ×3.2014 | 0.0e+00 |
| 164 | SCHD | 2026-04-30 | 3.292% | 11.016% | ×3.3464 | 0.0e+00 |
| 165 | SCHD | 2026-05-31 | 3.248% | 11.016% | ×3.3913 | 1.6e-16 |
| 166 | SCHD | 2026-06-30 | 2.486% | 8.301% | ×3.3384 | 2.1e-16 |
| 167 | ULTY | 2025-01-31 | 122.012% | 122.012% | ×1.0000 | 0.0e+00 |
| 168 | ULTY | 2025-02-28 | 146.222% | 128.197% | ×0.8767 | 2.2e-16 |
| 169 | ULTY | 2025-03-31 | 178.947% | 124.727% | ×0.6970 | 0.0e+00 |
| 170 | ULTY | 2025-04-30 | 165.285% | 112.348% | ×0.6797 | 1.3e-16 |
| 171 | ULTY | 2025-05-31 | 146.089% | 103.508% | ×0.7085 | 0.0e+00 |
| 172 | ULTY | 2025-06-30 | 130.478% | 94.702% | ×0.7258 | 1.5e-16 |
| 173 | ULTY | 2025-07-31 | 125.793% | 88.983% | ×0.7074 | 0.0e+00 |
| 174 | ULTY | 2025-08-31 | 129.439% | 84.553% | ×0.6532 | 0.0e+00 |
| 175 | ULTY | 2025-09-30 | 122.929% | 77.468% | ×0.6302 | 1.8e-16 |
| 176 | ULTY | 2025-10-31 | 127.925% | 73.100% | ×0.5714 | 1.9e-16 |
| 177 | ULTY | 2025-11-30 | 143.395% | 66.576% | ×0.4643 | 0.0e+00 |
| 178 | ULTY | 2025-12-31 | 142.994% | 61.497% | ×0.4301 | 0.0e+00 |
| 179 | ULTY | 2026-01-31 | 137.986% | 57.214% | ×0.4146 | 0.0e+00 |
| 180 | ULTY | 2026-02-28 | 131.437% | 53.120% | ×0.4041 | 1.3e-16 |
| 181 | ULTY | 2026-03-31 | 131.078% | 46.315% | ×0.3533 | 1.5e-16 |
| 182 | ULTY | 2026-04-30 | 123.619% | 44.705% | ×0.3616 | 0.0e+00 |
| 183 | ULTY | 2026-05-31 | 111.320% | 40.655% | ×0.3652 | 0.0e+00 |
| 184 | ULTY | 2026-06-30 | 108.305% | 37.707% | ×0.3482 | 0.0e+00 |
The cash is real, and so is the compounding. Our own reference page said so before this episode existed, and in these words: “Only SCHD and DIVO are genuine equity portfolios … real, cycle-durable NAV growth.” A dollar of SCHD's price alone, with every dividend stripped out, became $3.76 in 14.7 years. That is a real equity portfolio doing a real thing, and it is not the covered-call machine — a dollar in QYLD became $1.76 over 12.5 years while a dollar in its own index became $9.26. Anyone who leaves this page thinking “dividend stocks are a trick” has been mistaught by us, and we would rather spend a paragraph than let that happen.
What does not survive is the metric's authority. Yield on cost is your current yield times your price ratio since purchase — one plus your unrealized gain. Both of those numbers are already on your brokerage screen; the third is what you get when you multiply them. It cannot tell you to hold, because it cannot know anything the other two did not already know — which is why one fund on one day can wear 166 of them at once and every one of them is correct.
And the question it lets you skip is the only one that pays. Not what does this yield against what I paid, but what did the money do. Over 14.7 years the answer for the strongest fund on our own table was $5.95 against the index's $7.68 — a real portfolio, really compounding, behind the thing it is made of. That is a decision you can actually make. Yield on cost never was.
Everything we make is free — the reports, the ledgers, all of it. The only thing that costs us real money is the market data.