$4.0M
Est. Net Worth
494
Total Trades
$4.9M
Trade Volume
−0.8 pts
Buys vs S&P 500
36%
Buys That Beat It
#40/67
Timing Rank
47d
Avg Delay
10.3%
Late %
Score: 6/100 - Routine6
Avg Shuffle Score
Score: 50/100 - Suspicious50
Max Shuffle Score

Did Their Trades Beat the Market?

Every disclosed stock buy, 90 days later, vs buying the S&P 500 on the same day. Dollar-weighted.

−0.8 pts
behind the S&P 500
  • 36% of 253 buys beat the market
  • Ranked #40 of 67 active traders
  • Sales: +0.4 pts (stock vs S&P after selling, inverted)
Their buys
+4.5%
S&P 500, same days
+5.3%
Return
0+2%+4%+6%+8%

See how every member of Congress stacks up →

Filing Timeliness

Most Traded Tickers

TickerBuysSellsEst. Volume
IEI 5 2 $172,000
EFA 0 10 $153,500
JMBS 9 4 $153,000
TBLL 8 4 $145,000
IEF 7 4 $137,000
VEA 5 5 $129,000
GIGB 9 4 $128,500
MBB 8 3 $112,500
SHY 7 4 $112,500
EMRIX 1 3 $105,500
FTGC 5 5 $104,500
RNWGX 4 2 $97,000
TLT 6 3 $96,500
TPYP 2 6 $88,500
CMBS 7 4 $88,000

Monthly Trading Activity

Who Makes the Trades?

Trade ownership breakdown - under the STOCK Act, politicians must disclose trades made by themselves AND their immediate family.

86%
10.1%
Joint
425 · $4.1M
Not Disclosed
50 · $596K
Self
19 · $201K

All Transactions (494)

Score Trade Date Filed Type Ticker Asset Amount Owner Delay
Score: 0/100 - Routine0
Aug 27, 2026 Sep 11, 2026 Sell IVV iShares Core S&P 500 ETF $1,001 - $15,000 Joint 15d
Score: 15/100 - Routine15
Aug 27, 2026 Sep 11, 2026 Buy OTIS Otis Worldwide Corp [industrials] $1,001 - $15,000 Joint 15d
Score: 0/100 - Routine0
Aug 20, 2026 Sep 11, 2026 Sell JNJ Johnson & Johnson [health-care] $1,001 - $15,000 Joint 22d
Score: 0/100 - Routine0
Aug 20, 2026 Sep 11, 2026 Buy SPYM TRADR 2X LONG SPY MNTHLY ETF $1,001 - $15,000 Joint 22d
Score: 12/100 - Routine12
Aug 19, 2026 Sep 11, 2026 Sell WWSYX WESTWOOD QUALITY SMALLCAP FUND $15,001 - $50,000 Joint 23d
Score: 0/100 - Routine0
Aug 19, 2026 Sep 11, 2026 Buy IJR iShares Core S&P Small-Cap ETF $1,001 - $15,000 Joint 23d
Score: 0/100 - Routine0
Aug 19, 2026 Sep 11, 2026 Buy AVUV AVANTIS US SML CAP VAL ETF $1,001 - $15,000 Joint 23d
Score: 15/100 - Routine15
Aug 13, 2026 Sep 11, 2026 Sell CEG CONSTELLATION ENE CORP [utilities] $1,001 - $15,000 Joint 29d
Score: 0/100 - Routine0
Aug 13, 2026 Sep 11, 2026 Buy FSLR First Solar Inc [information-technology] $1,001 - $15,000 Joint 29d
Score: 0/100 - Routine0
Jul 31, 2026 Aug 18, 2026 Sell CBOE Cboe Global Markets Inc [financials] $1,001 - $15,000 Joint 17d
Score: 0/100 - Routine0
Jul 30, 2026 Aug 17, 2026 Buy PYPL PayPal Holdings Inc [financials] $1,001 - $15,000 Joint 18d
Score: 0/100 - Routine0
Jul 23, 2026 Aug 18, 2026 Sell JPM JPMorgan Chase & Co [financials] $1,001 - $15,000 Joint 25d
Score: 0/100 - Routine0
Jul 23, 2026 Aug 17, 2026 Buy SPYM TRADR 2X LONG SPY MNTHLY ETF $1,001 - $15,000 Joint 25d
Score: 0/100 - Routine0
Jul 9, 2026 Aug 18, 2026 Sell HD The Home Depot Inc [consumer-discretiona $1,001 - $15,000 Joint 39d
Score: 0/100 - Routine0
Jul 9, 2026 Aug 17, 2026 Buy APTV Aptiv PLC [consumer-discretionary] $1,001 - $15,000 Joint 39d
Score: 5/100 - Routine5
Jul 2, 2026 Aug 18, 2026 Sell TRV The Travelers Companies Inc [financials] $1,001 - $15,000 Joint 46d
Score: 5/100 - Routine5
Jul 2, 2026 Aug 17, 2026 Buy EL The Estee Lauder Cos Inc [consumer-stapl $1,001 - $15,000 Joint 46d
Score: 35/100 - Noteworthy35
Jul 2, 2026 Aug 17, 2026 Buy CVX Chevron Corp [energy] $1,001 - $15,000 Joint 46d
Score: 5/100 - Routine5
Jul 2, 2026 Aug 17, 2026 Buy SPYM TRADR 2X LONG SPY MNTHLY ETF $1,001 - $15,000 Joint 46d
Score: 0/100 - Routine0
Jun 25, 2026 Jul 13, 2026 Sell TPYP Managed Portfolio Series Tortoise North $1,001 - $15,000 Joint 18d
Score: 0/100 - Routine0
Jun 25, 2026 Jul 13, 2026 Sell FTGC FIRST TR GLOBAL TACTICAL CMD $1,001 - $15,000 Joint 18d
Score: 0/100 - Routine0
Jun 25, 2026 Jul 13, 2026 Buy IGV IShares Expanded Tech-Software Sector ET $1,001 - $15,000 Joint 18d
Score: 0/100 - Routine0
Jun 25, 2026 Jul 13, 2026 Buy PALL ABRDN PHYSICAL PALLAD SH ETF $1,001 - $15,000 Joint 18d
Score: 0/100 - Routine0
Jun 17, 2026 Jul 13, 2026 Sell IEF iShares 7-10 Year Treasury Bond ETF $1,001 - $15,000 Joint 26d
Score: 0/100 - Routine0
Jun 17, 2026 Jul 13, 2026 Buy SCHP Schwab US TIPS ETF $1,001 - $15,000 Joint 26d
Score: 15/100 - Routine15
Jun 12, 2026 Jul 13, 2026 Sell ATO Atmos Energy Corp [utilities] $1,001 - $15,000 Joint 31d
Score: 15/100 - Routine15
Jun 12, 2026 Jul 13, 2026 Buy CEG CONSTELLATION ENE CORP [utilities] $1,001 - $15,000 Joint 31d
Score: 20/100 - Routine20
Jun 4, 2026 Jul 13, 2026 Sell BSX Boston Scientific Corp [health-care] $1,001 - $15,000 Joint 39d
Score: 0/100 - Routine0
Jun 4, 2026 Jul 13, 2026 Buy UNH Unitedhealth Group Inc [health-care] $1,001 - $15,000 Joint 39d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell VEA Vanguard FTSE Developed Markets ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell VNQI Vanguard Global ex-U.S. Real Estate ETF $1,001 - $15,000 Joint 20d
Score: 20/100 - Routine20
May 27, 2026 Jun 16, 2026 Sell N/A SPROTT LITHIUM MINERS ETF (LITP) $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell IVV iShares Core S&P 500 ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell RNWGX NEW WORLD FUND INC $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell SPYM TRADR 2X LONG SPY MNTHLY ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell IWM iShares Trust - iShares Russell 2000 ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell EFA iShares MSCI EAFE ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell GEM Goldman Sachs ActiveBeta Emerging Market $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell FTGC FIRST TR GLOBAL TACTICAL CMD $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Sell EIPI FT EGY PARTNER ENHANCED ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy SCHP Schwab US TIPS ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy JMBS Janus Henderson Mortgage-Backed Securiti $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy IEF iShares 7-10 Year Treasury Bond ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy TLH iShares 10-20 Year Treasury Bond ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy CMBS iShares CMBS ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy MBB iShares MBS ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy AGZ iShares Agency Bond ETF $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy GBIL Goldman Sachs AccessTreasury 0-1 Year ET $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy GIGB Goldman Sachs Access Investment Grade Co $1,001 - $15,000 Joint 20d
Score: 0/100 - Routine0
May 27, 2026 Jun 16, 2026 Buy XFIV BONDBLOXX BL Y T D US T ETF $1,001 - $15,000 Joint 20d