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.

Alan Armstrong: 2026-01-01 to 2026-11-11

$10,000 invested became $10,913 by copying Alan Armstrong, against $10,799 in the S&P 500: 1.1 percentage points ahead of the index.

+9.1%copy portfolio return
+8.0%S&P 500 return
-6.3%worst drop
20trades executed

On average 36% of the money was invested. On the 78 days stocks were held, the copied holdings returned +31.1% a year against -0.4% for the S&P 500 over the same days.

Value of the portfolio copying Alan Armstrong versus the S&P 5009,1289,73310,33810,94311,5482026-012026-062026-11Copy portfolioS&P 500 (SPY)Buy AAGIY, 2026-07-24Buy AAPL, 2026-07-24Buy AAVMY, 2026-07-24Buy ABBNY, 2026-07-24Buy ABBV, 2026-07-24Buy ABNB, 2026-07-24Buy ACGL, 2026-07-24Buy ACN, 2026-07-24Buy ACSAY, 2026-07-24Buy ADBE, 2026-07-24Buy ADDYY, 2026-07-24Buy ADI, 2026-07-24Buy ADP, 2026-07-24Buy ADRNY, 2026-07-24Buy ADSK, 2026-07-24Buy ADYEY, 2026-07-24Buy AER, 2026-07-24Buy AFL, 2026-07-24Buy AGESY, 2026-07-24Buy AHKSY, 2026-07-24

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 Alan ArmstrongJanFebMarAprMayJunJulAugSepOctNovDec2026Jan 2026: +0.0%Feb 2026: +0.0%Mar 2026: +0.0%Apr 2026: +0.0%May 2026: +0.0%Jun 2026: +0.0%Jul 2026: +3.1%Aug 2026: +3.7%Sep 2026: -5.7%Oct 2026: +6.7%Nov 2026: +1.4%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, Alan ArmstrongJanFebMarAprMayJunJulAugSepOctNovDec2026Jan 2026: 0 tradesFeb 2026: 0 tradesMar 2026: 0 tradesApr 2026: 0 tradesMay 2026: 0 tradesJun 2026: 0 tradesJul 2026: 20 tradesAug 2026: 0 tradesSep 2026: 0 tradesOct 2026: 0 tradesNov 2026: 0 tradesDec 2026: no activity

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

Biggest winners and losers

Best positionsProfit
ACN$420
ABNB$187
ADSK$127
Worst positionsProfit
ACSAY$-129
AHKSY$-91
ABBNY$-87

What was left out

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The provider's data for 1 ticker(s) (HCMLY) had errors, such as a reverse split it did not record or a dividend larger than the share price. Those were repaired or ignored so they do not create fake gains.

709 disclosed trade(s) were excluded: 704 transaction type not simulated (unknown); 3 options are not simulated (stocks and ETFs only); 1 no usable ticker; 1 transaction type not simulated (exchange).

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