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
| Year | My portfolio (TWR) | S&P 500 | Difference |
|---|---|---|---|
| 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.