Congress Watch

Backtest copying a member of Congress

Pick a politician and see what would have happened if you had bought and sold the same stocks a few days after each filing became public. The simulation only uses information that was public at that moment.

John Boozman: 2026-01-01 to 2026-11-09

$10,000 invested became $10,670 by copying John Boozman, against $10,799 in the S&P 500: 1.3 percentage points behind the index.

+6.7%copy portfolio return
+8.0%S&P 500 return
-9.4%worst drop
48trades executed

On average 89% of the money was invested. On the 205 days stocks were held, the copied holdings returned +5.9% a year against +8.7% for the S&P 500 over the same days.

Value of the portfolio copying John Boozman versus the S&P 5009,0609,68310,30510,92811,5512026-012026-062026-11Copy portfolioS&P 500 (SPY)Buy AAPL, 2026-01-16Buy ANET, 2026-01-16Buy IJR, 2026-01-16Buy IVW, 2026-01-16Buy MSFT, 2026-01-16Buy SMCI, 2026-01-16Buy SPYM, 2026-01-16Buy WFC, 2026-01-16Sell IVW, 2026-02-18Buy AAPL, 2026-02-18Buy CAT, 2026-02-18Buy CMBS, 2026-02-18Buy CVS, 2026-02-18Buy DIS, 2026-02-18Buy DXCM, 2026-02-18Buy EIPI, 2026-02-18Buy ETN, 2026-02-18Buy FTGC, 2026-02-18Buy GEM, 2026-02-18Buy GIGB, 2026-02-18Buy IVV, 2026-02-18Buy JMBS, 2026-02-18Buy LITP, 2026-02-18Sell JMBS, 2026-03-09Buy CMBS, 2026-03-09Buy FTGC, 2026-04-17Buy ETN, 2026-05-14Sell CMBS, 2026-06-22Sell EIPI, 2026-06-22Sell FTGC, 2026-06-22Sell GEM, 2026-06-22Sell IVV, 2026-06-22Sell JMBS, 2026-06-22Sell LITP, 2026-06-22Sell SPYM, 2026-06-22Buy CMBS, 2026-06-22Buy GIGB, 2026-06-22Buy JMBS, 2026-06-22Sell FTGC, 2026-07-16Buy SPYM, 2026-08-20Buy MSFT, 2026-08-24Sell EIPI, 2026-08-27Sell FTGC, 2026-08-27Sell GEM, 2026-08-27Sell IVV, 2026-08-27Sell IVV, 2026-09-14Buy IJR, 2026-09-14Buy GIGB, 2026-10-26

Portfolio value (teal) and the same deposits in SPY (red). Green dots are copied purchases and red dots copied sales (at most 300 are drawn). Returns are time-weighted, so deposits do not count as gains.

Gain or loss by month

Monthly return copying John BoozmanJanFebMarAprMayJunJulAugSepOctNovDec2026Jan 2026: -0.1%Feb 2026: -0.3%Mar 2026: -5.6%Apr 2026: +10.0%May 2026: +5.9%Jun 2026: -1.9%Jul 2026: +1.3%Aug 2026: +3.2%Sep 2026: -0.5%Oct 2026: -2.6%Nov 2026: -2.0%Dec 2026: no activity

Monthly return of the whole portfolio, cash included. Green months gained, red months lost; darker means a bigger move.

Copied trades by month

Copied trades per month, John BoozmanJanFebMarAprMayJunJulAugSepOctNovDec2026Jan 2026: 8 tradesFeb 2026: 15 tradesMar 2026: 2 tradesApr 2026: 1 tradeMay 2026: 1 tradeJun 2026: 11 tradesJul 2026: 1 tradeAug 2026: 6 tradesSep 2026: 2 tradesOct 2026: 1 tradeNov 2026: 0 tradesDec 2026: no activity

Buys and sells the simulation executed each month; darker means more.

Biggest winners and losers

Best positionsProfit
AAPL$315
ANET$146
FTGC$90
Worst positionsProfit
CAT$-132
ETN$-65
IVW$-19

What was left out

The latest disclosure is dated 2026-11-05. Trades filed after that date are not in the dataset yet.

AAPL: no price bar on 1 trading day(s) while held; valued at the last close.

ANET: no price bar on 1 trading day(s) while held; valued at the last close.

CAT: no price bar on 1 trading day(s) while held; valued at the last close.

CMBS: no price bar on 1 trading day(s) while held; valued at the last close.

CVS: no price bar on 1 trading day(s) while held; valued at the last close.

DIS: no price bar on 1 trading day(s) while held; valued at the last close.

DXCM: no price bar on 1 trading day(s) while held; valued at the last close.

EIPI: no price bar on 1 trading day(s) while held; valued at the last close.

ETN: no price bar on 1 trading day(s) while held; valued at the last close.

FTGC: no price bar on 1 trading day(s) while held; valued at the last close.

GEM: no price bar on 1 trading day(s) while held; valued at the last close.

GIGB: no price bar on 1 trading day(s) while held; valued at the last close.

IJR: no price bar on 1 trading day(s) while held; valued at the last close.

IVV: no price bar on 1 trading day(s) while held; valued at the last close.

JMBS: no price bar on 1 trading day(s) while held; valued at the last close.

LITP: no price bar on 1 trading day(s) while held; valued at the last close.

MSFT: no price bar on 1 trading day(s) while held; valued at the last close.

SMCI: no price bar on 1 trading day(s) while held; valued at the last close.

SPYM: no price bar on 1 trading day(s) while held; valued at the last close.

WFC: no price bar on 1 trading day(s) while held; valued at the last close.

108 copy order(s) were rejected; see the transaction log for each reason.

310 disclosed trade(s) were excluded: 238 executes before the backtest start; 62 bond or other debt, not an ordinary stock or ETF; 7 no usable ticker; 3 no usable ticker (not a listed symbol).

Hypothetical result with a 3-day delay, 5 basis points slippage, no fees and no leverage. See the methodology. Not investment advice.