Fictional demoNot Connor’s investment returns.
Starting index
100
Starting values and eligible history appear after data validation.
Public marketsDomestic equity
Total return
S&P 500 · price return
—
portfolio
Performance record
The record is shown after its data passes validation.
One finger to inspect. Two fingers or mouse drag to compare.
Performance history loads after validationEstimated performance
Returns from selected start dateExplore individual dates
Returns in detail
Scroll horizontally to see all months.
* Incomplete calendar-month boundaries. Tap or focus on a return to see its actual dates. Monthly returns compound; they do not add together.
About this record
Only percentage returns and index points are published. Balances and holdings stay private.
The details behind the record.
One starting point.
The index begins at 100. A move to 110 means a 10% return from inception, without revealing account size. The headline return follows the selected period; the chart shows percentage returns from the selected start date. The original index is available in Returns in detail.
Cash flows aren’t returns.
Performance follows the methodology disclosed for the active series. Contributions and withdrawals are not investment returns; cash-flow adjustments and estimation assumptions are explained with the loaded record.
What’s included.
The active record identifies its coverage, income, fees, taxes, and any benchmark comparison. These details load alongside the validated series.
What’s public.
Only dates, normalized index levels, and reporting context. Balances, positions, transactions, account details, and credentials stay outside the public website.
The current record.
Published data is checked before figures are displayed. The active record identifies its sources, date coverage, and estimation assumptions. Any optional demo is fictional.
Freshness & risk.
The latest included date appears with the loaded record. Update frequency and source limitations are described for the active series; this page is not a real-time price feed.
This is a personal reporting website, not investment advice. Values can fall. Past performance does not guarantee future results.
Reconstruction and visual display.
First-day net funding is initial capital, assumed invested at midday; later external flows use the midpoint of their recorded day. Interval estimates are compounded using Modified Dietz assumptions. Cash-flow booking dates remain distinct from settlement dates. Transfers are measured at the included-account boundary, with money in transit excluded until credited.
Reconstructed values use trade-date non-core positions plus the economic cash/core pool: settled pool plus unsettled receivables minus unsettled payables. Source statement values retain their settlement/as-reflected basis unchanged. Trading costs remain in recorded trade cash; realized gains are not counted again.
Historical closing prices are assumed split-normalized, not dividend-adjusted. Only splits effective after the actual quote date and by October 15, 2026 are reversed. Weekends and documented market holidays use the previous actual market close; a missing ordinary trading-day quote remains a gap. This price hypothesis is empirically checked, not verified producer implementation.
Source-qualified government core funds assume $1 NAV with income on its posted date; that NAV is not guaranteed, and daily income is not invented. No non-core dividend receivables are added. Posted-income modeled endpoints book distributions on actual recorded payment dates, so payment timing can cause temporary dips or recoveries. Unmatched income windows and unresolved prices, corporate-action timing or option economics remain unqualified. Supplied holdings, cash and activity records are assumed sufficiently complete between reconciled checkpoints; this does not prove absence of every unreported event.
Early modeled reconstruction uses source-backed identifier and corporate-action mapping. Historical prices are not adjusted to force agreement with statements; small observed anchor-price deviations remain. Original statement source values remain unchanged, while additional linked intervals can change normalized index values at their dates.
Contains information from Defeat Beta’s Yahoo Finance dataset which is made available under the ODC Attribution License. Yahoo Finance is the upstream source; the database license does not independently settle Yahoo’s redistribution rights or guarantee data accuracy.
Benchmark comparison.
Benchmark data sourceS&P 500 price-index data is provided by Pavel Jurke on Kaggle under CC0, with Yahoo Finance as the upstream source. It excludes dividends.
Period boundaries use the last observation on or before the requested date, or the first available observation when the history is shorter.