Annual Returns

My own money, on the record. The tables below show my annual returns since returning to full-time active trading in 2019 — my combined brokerage portfolio, in U.S. dollars, net of all commissions and fees. Bad years included: a record with no losing years in it isn’t a record, it’s marketing.

Cumulative 2019–2025
+293.37%
Annualized
+21.61%
S&P 500 total return
+205.37% / +17.29% ann.
$100,000 became
$393,368
YearMy portfolio (TWR)S&P 500Difference
2019+23.15%+31.49%−8.3 pts
2020−1.66%+18.40%−20.1 pts
2021+14.50%+28.71%−14.2 pts
2022+55.66%−18.11%+73.8 pts
2023+48.53%+26.29%+22.2 pts
2024+20.72%+25.02%−4.3 pts
2025+1.65%+17.88%−16.2 pts
Cumulative+293.37%+205.37%+88.0 pts
Annualized (CAGR)+21.61%+17.29%
Check it yourself. These figures are calculated from my brokerage statements using standard time-weighted methodology, converted to U.S. dollars at year-end exchange rates. Brokerage statements available on request — every published figure traces back to the records.

Past performance is not indicative of future results. Nothing on this page is investment advice; I’m documenting my own results, not telling you what to do with your money.