Import Return Data
Drag & drop a fact sheet or return history here, or click to browse
Manage investment funds, import returns, and analyze performance
Loading investments…
Drag & drop a fact sheet or return history here, or click to browse
Select a benchmark above and recalculate to see the correlation scatter plot.
Not enough months where the benchmark had a negative return yet to show this scatter plot.
Select a benchmark above and recalculate to see rolling alpha, beta, and return.
Not enough overlapping monthly history between the fund and benchmark to compute a 24-month rolling window yet (need at least 24 overlapping months).
Same statistics, tables, and charts as the Statistics tab, but computed live from Yahoo Finance daily prices for the investment and benchmark selected below instead of your saved monthly returns -- a quick diagnostic look at the last 6 months, not a stored record. Only investments with a ticker on file can be analyzed here. Nothing calculated on this tab is saved.
Select a benchmark above and recalculate to see the correlation scatter plot.
Not enough days where the benchmark had a negative return yet to show this scatter plot.
Select a benchmark above and recalculate to see rolling alpha, beta, and return.
Not enough overlapping daily history between the investment and benchmark to compute a 60-trading-day rolling window yet.
Every portfolio is a trade log: each row is an individual trade (a signed size -- positive = bought, negative = sold) -- your current position on any date is the running sum of all trades up to and including that date.
Moves every position saved under this date to the corrected date -- use this to fix a mis-entered date, not to merge two different dates' positions together (rejected if the corrected date already has positions of its own). Delete removes every position under this date at once.
Pick the real date this trade happened, then add it in the box below.
Price is fetched automatically from Yahoo Finance as of the snapshot date.
Editing quantity/price here sets the total as of this date -- a Portfolio holding (nested row) can't be edited here; open that portfolio directly instead.
Loading portfolio…
Add at least two investments with overlapping monthly return history to see a correlation matrix.
Aggregated across every investment in this portfolio, weighted by each investment's % of the portfolio times each of its underlying holdings' own % weight within that investment (using the investment's most recent holdings data on file, whichever date that is).
Drag & drop a holdings report here, or click to browse
If you enter a CUSIP but leave Ticker blank, we'll try to look up the ticker automatically.
Select an investment to view its holdings.
A business description and recent earnings/growth summary for the largest holdings by weight (top 15) -- or, for an ETF, Mutual Fund, or any Partnership (Hedge Fund/Private Equity/Venture Capital) investment, every holding. Listed holdings with a ticker are sourced directly from Yahoo Finance (business profile + quarter-over-quarter revenue/net income trend) at no AI cost, alongside current valuation metrics (P/E, forward P/E, P/B, P/S, EPS, FCF yield); a listed holding with no ticker falls back to a Claude-generated description from its own training knowledge -- not live market data, so "recent" may not reflect the latest quarter. Holdings marked Private (edit a holding to set this) are instead researched live via Claude web search across a variety of sources -- public records, Crunchbase, and PitchBook -- with extra emphasis on whichever specific source (including Preqin) is configured on that holding. Generated once per holding and cached; use Refresh to regenerate.
Applies each holding's implied daily price change (Yahoo Finance, dividend-adjusted) over the chosen date range to this holdings snapshot, weighted by dollar allocation.
Monte Carlo projection of a portfolio's future value. Each of the simulated paths grows every year by a randomly drawn return (normally distributed around your expected return and volatility), independently of every other path. Optionally deducts an inflation-adjusted spending amount at the end of each year.