Letmo Research

Performance

Investment Performance

Portfolio results shown alongside SPY total return as the benchmark.

Portfolio Value

$1,600,619

Invested $362,084 + Gain $1,238,535

Track Record

9.0 years

From 2017-09-25 to 2026-10-05

Cumulative Return

559.50%

SPY: 257.93%

Annualized Return

23.24%

SPY: 15.17%

2026 YTD Return

36.20%

SPY: 14.73%

2026 YTD Gain

$433,133

SPY: $175,284

  • Portfolio
  • SPY

Drag across the chart to focus on a period; click to pin a month

Cumulative Return
559.50%SPY: 257.93%
Annualized Return
23.24%SPY: 15.17%
Months Ahead of SPY
60.00%66 of 110 months
Date
2017-09-25 to 2026-10-05
0%200%400%201820192020202120222023202420252026Sold all index ETFs; 100% hand-picked stocks since-10%0%10%

Period

2026Through Oct 5

Period Gain

433,133

Period Return

36.20%

Net Contributions
362,084
Portfolio Value
1,600,619
Cumulative Gain
1,238,535
SPY Return
14.73%

Period

2025

Period Gain

426,286

Period Return

56.69%

Net Contributions
364,658
Portfolio Value
1,170,059
Cumulative Gain
805,401
SPY Return
17.72%

Period

2024

Period Gain

134,969

Period Return

32.01%

Net Contributions
255,736
Portfolio Value
634,851
Cumulative Gain
379,115
SPY Return
24.89%

Period

2023

Period Gain

147,819

Period Return

33.15%

Net Contributions
145,286
Portfolio Value
389,431
Cumulative Gain
244,146
SPY Return
26.18%

Period

2022

Period Gain

-142,877

Period Return

-22.17%

Net Contributions
396,617
Portfolio Value
492,944
Cumulative Gain
96,326
SPY Return
-18.18%

Period

2021

Period Gain

135,768

Period Return

27.00%

Net Contributions
417,604
Portfolio Value
656,807
Cumulative Gain
239,203
SPY Return
28.73%

Period

2020

Period Gain

80,190

Period Return

10.55%

Net Contributions
404,246
Portfolio Value
507,682
Cumulative Gain
103,436
SPY Return
18.33%

Period

2019

Period Gain

24,583

Period Return

41.33%

Net Contributions
48,000
Portfolio Value
71,246
Cumulative Gain
23,246
SPY Return
31.22%

Period

2018

Period Gain

-5,927

Period Return

0.28%

Net Contributions
90,430
Portfolio Value
89,092
Cumulative Gain
-1,338
SPY Return
-4.57%

Period

2017Since Sep 25

Period Gain

4,589

Period Return

13.53%

Net Contributions
53,000
Portfolio Value
57,589
Cumulative Gain
4,589
SPY Return
7.75%
View full table
PeriodNet ContributionsPortfolio ValueCumulative GainPeriod GainPeriod ReturnSPY Return
2026|Through Oct 5362,0841,600,6191,238,535433,13336.20%14.73%
2025364,6581,170,059805,401426,28656.69%17.72%
2024255,736634,851379,115134,96932.01%24.89%
2023145,286389,431244,146147,81933.15%26.18%
2022396,617492,94496,326-142,877-22.17%-18.18%
2021417,604656,807239,203135,76827.00%28.73%
2020404,246507,682103,43680,19010.55%18.33%
201948,00071,24623,24624,58341.33%31.22%
201890,43089,092-1,338-5,9270.28%-4.57%
2017|Since Sep 2553,00057,5894,5894,58913.53%7.75%

Notes

  • All currency figures are shown in USD unless otherwise noted.
  • Net contributions are cumulative deposits minus withdrawals; transfers between accounts within the portfolio are excluded. Cumulative gain is portfolio value minus net contributions; period gain is the change in portfolio value over the period minus net contributions in that period.
  • Portfolio values are shown after deducting most investment-related costs, including transaction fees, regulatory fees, applicable exchange fees, ADR fees, margin interest, short borrow fees, and foreign tax withholding. U.S. income taxes are not deducted.
  • Monthly returns use Modified Dietz: the month's gain divided by opening portfolio value plus net contributions weighted by the days remaining in the month. Flows are treated as occurring at day-end.
  • Cards, the annual table, and charts use the same monthly returns. Annual and cumulative returns geometrically link the relevant months, before display rounding. The latest period runs to the latest data date rather than a month-end and uses its actual length.
  • Period gain is a dollar amount and depends on how much capital was invested at the time; period return is time-weighted and measures the performance of each dollar, so the two can point in opposite directions. In 2018, for example, less capital was invested during the rising months and more during the October and December declines, so period gain was -5,927 while period return was +0.28%.
  • SPY returns are total returns over the same periods, including dividends.
  • Before 2025-04-07, index ETFs (VTI, VOO, VGT and others) made up a large share of the portfolio: over 30% at most month-ends, and often over 80% from 2020 to 2022, so returns in that period track SPY closely. The last VOO was sold on 2025-04-07; since then the portfolio has held only hand-picked individual stocks. The dashed line on the chart sits at the end of April 2025, so every month to its right is all individual stocks; "Since ETF exit" starts there.
  • These returns approximate time-weighted return: valuations at every cash flow are unavailable, so large intra-month flows and market swings can still affect the estimate. Some historical month-end values are reconstructed or estimated.