$215.0M
Est. Net Worth
110
Total Trades
$30.3M
Trade Volume
−9.3 pts
Buys vs S&P 500
23%
Buys That Beat It
#63/67
Timing Rank
31d
Avg Delay
0.0%
Late %
Score: 20/100 - Routine20
Avg Shuffle Score
Score: 35/100 - Noteworthy35
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.

−9.3 pts
behind the S&P 500
  • 23% of 26 buys beat the market
  • Ranked #63 of 67 active traders
  • Sales: −9.8 pts (stock vs S&P after selling, inverted)
Their buys
+4.0%
S&P 500, same days
+13.3%
Return
0+5%+10%+15%+20%

See how every member of Congress stacks up →

Filing Timeliness

Most Traded Tickers

TickerBuysSellsEst. Volume
MUNI 45 0 $19,075,000
N/A 16 1 $7,458,000
EUN 0 1 $3,000,000
ROAD 0 1 $375,000
HYLS 0 2 $40,500
IWD 1 3 $32,000
AMGN 0 3 $24,000
DBEU 2 0 $16,000
FIXD 0 2 $16,000
WFC 2 0 $16,000
LGOV 2 0 $16,000
FPE 0 2 $16,000
ACN 2 0 $16,000
FTCB 2 0 $16,000
FITB 2 0 $16,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.

70%
26.4%
Self
77 · $30.0M
Joint
29 · $257K
Child
4 · $32K

All Transactions (110)

Score Trade Date Filed Type Ticker Asset Amount Owner Delay
Score: 24/100 - Routine24
Jul 7, 2026 Aug 14, 2026 Buy Municipal CITY OF MANASSAS VIRGINIA $50,001 - $100,000 Self 38d
Score: 24/100 - Routine24
Jul 2, 2026 Aug 14, 2026 Buy Municipal CITY OF ALEXANDRIA VIRGINIA $50,001 - $100,000 Self 43d
Score: 28/100 - Noteworthy28
Jul 2, 2026 Aug 14, 2026 Buy Municipal CITY OF VIRGINIA BEACH VIRGINIA $100,001 - $250,000 Self 43d
Score: 0/100 - Routine0
Apr 13, 2026 May 1, 2026 Sell VUG Vanguard Growth ETF $1,001 - $15,000 Joint 18d
Score: 0/100 - Routine0
Apr 13, 2026 May 1, 2026 Sell IWD iShares Russell 1000 Value ETF $1,001 - $15,000 Joint 18d
Score: 0/100 - Routine0
Apr 13, 2026 May 1, 2026 Sell IWD iShares Russell 1000 Value ETF $1,001 - $15,000 Joint 18d
Score: 30/100 - Noteworthy30
Apr 13, 2026 May 1, 2026 Buy WFC Wells Fargo & Co [financials] $1,001 - $15,000 Joint 18d
Score: 0/100 - Routine0
Apr 13, 2026 May 1, 2026 Buy TEAM Atlassian Corp PLC [information-technolo $1,001 - $15,000 Joint 18d
Score: 20/100 - Routine20
Apr 13, 2026 May 1, 2026 Buy ACN Accenture PLC [information-technology] $1,001 - $15,000 Joint 18d
Score: 20/100 - Routine20
Apr 13, 2026 May 1, 2026 Buy ACN Accenture PLC [information-technology] $1,001 - $15,000 Joint 18d
Score: 20/100 - Routine20
Apr 13, 2026 May 1, 2026 Buy CEG CONSTELLATION ENE CORP [utilities] $1,001 - $15,000 Joint 18d
Score: 30/100 - Noteworthy30
Apr 13, 2026 May 1, 2026 Buy BX Blackstone Group Inc [financials] $1,001 - $15,000 Joint 18d
Score: 30/100 - Noteworthy30
Apr 13, 2026 May 1, 2026 Buy RKT Rocket Cos Inc [financials] $1,001 - $15,000 Joint 18d
Score: 30/100 - Noteworthy30
Apr 13, 2026 May 1, 2026 Buy TOST TOAST INC [financials] $1,001 - $15,000 Joint 18d
Score: 0/100 - Routine0
Apr 13, 2026 May 1, 2026 Sell IWF iShares Russell 1000 Growth ETF $1,001 - $15,000 Child 18d
Score: 0/100 - Routine0
Apr 13, 2026 May 1, 2026 Sell IWD iShares Russell 1000 Value ETF $1,001 - $15,000 Child 18d
Score: 30/100 - Noteworthy30
Apr 13, 2026 May 1, 2026 Buy WFC Wells Fargo & Co [financials] $1,001 - $15,000 Child 18d
Score: 20/100 - Routine20
Apr 13, 2026 May 1, 2026 Buy MSFT Microsoft Corp [information-technology] $1,001 - $15,000 Child 18d
Score: 0/100 - Routine0
Apr 8, 2026 May 1, 2026 Buy HSY The Hershey Co [consumer-staples] $1,001 - $15,000 Joint 23d
Score: 0/100 - Routine0
Apr 8, 2026 May 1, 2026 Buy IWF iShares Russell 1000 Growth ETF $1,001 - $15,000 Joint 23d
Score: 0/100 - Routine0
Apr 7, 2026 May 1, 2026 Sell AMGN Amgen Inc [health-care] $1,001 - $15,000 Joint 24d
Score: 0/100 - Routine0
Apr 7, 2026 May 1, 2026 Sell AMGN Amgen Inc [health-care] $1,001 - $15,000 Self 24d
Score: 0/100 - Routine0
Apr 6, 2026 May 1, 2026 Sell AMGN Amgen Inc [health-care] $1,001 - $15,000 Joint 25d
Score: 0/100 - Routine0
Apr 1, 2026 May 1, 2026 Sell VGK Vanguard FTSE Europe ETF $1,001 - $15,000 Joint 30d
Score: 0/100 - Routine0
Apr 1, 2026 May 1, 2026 Buy DBEU XTRACKERS MSCI EU HGD EQ ETF $1,001 - $15,000 Joint 30d
Score: 0/100 - Routine0
Apr 1, 2026 May 1, 2026 Sell VGK Vanguard FTSE Europe ETF $1,001 - $15,000 Self 30d
Score: 0/100 - Routine0
Apr 1, 2026 May 1, 2026 Buy DBEU XTRACKERS MSCI EU HGD EQ ETF $1,001 - $15,000 Self 30d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Buy FTCB FIRST TRUST CO INVEST GR ETF $1,001 - $15,000 Joint 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Sell HYLS FIRST TR TACTICAL HI YLD ETF $1,001 - $15,000 Self 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Sell FIXD FIRST TRUST SMITH OPPRTNY FI $1,001 - $15,000 Self 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Sell FPE First Trust Preferred Securities and Inc $1,001 - $15,000 Self 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Buy SCIO FIRST TRUST STRUCTURE INCOME $1,001 - $15,000 Self 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Buy FTSL First Trust Exchange-Traded Fund IV Seni $1,001 - $15,000 Self 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Buy LGOV FIRST TRUST LNG DTN OPPO ETF $1,001 - $15,000 Self 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Buy FTCB FIRST TRUST CO INVEST GR ETF $1,001 - $15,000 Self 32d
Score: 2/100 - Routine2
Mar 30, 2026 May 1, 2026 Sell HYLS FIRST TR TACTICAL HI YLD ETF $15,001 - $50,000 Joint 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Sell FIXD FIRST TRUST SMITH OPPRTNY FI $1,001 - $15,000 Joint 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Sell FPE First Trust Preferred Securities and Inc $1,001 - $15,000 Joint 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Buy SCIO FIRST TRUST STRUCTURE INCOME $1,001 - $15,000 Joint 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Buy FTSL First Trust Exchange-Traded Fund IV Seni $1,001 - $15,000 Joint 32d
Score: 0/100 - Routine0
Mar 30, 2026 May 1, 2026 Buy LGOV FIRST TRUST LNG DTN OPPO ETF $1,001 - $15,000 Joint 32d
Score: 0/100 - Routine0
Mar 23, 2026 May 1, 2026 Buy IWD iShares Russell 1000 Value ETF $1,001 - $15,000 Joint 39d
Score: 0/100 - Routine0
Mar 20, 2026 May 1, 2026 Sell LNG Cheniere Energy Inc [energy] $1,001 - $15,000 Self 42d
Score: 30/100 - Noteworthy30
Mar 20, 2026 May 1, 2026 Buy FITB Fifth Third Bancorp [financials] $1,001 - $15,000 Self 42d
Score: 0/100 - Routine0
Mar 20, 2026 May 1, 2026 Sell HON Honeywell International Inc [industrials $1,001 - $15,000 Joint 42d
Score: 0/100 - Routine0
Mar 20, 2026 May 1, 2026 Sell LNG Cheniere Energy Inc [energy] $1,001 - $15,000 Joint 42d
Score: 0/100 - Routine0
Mar 20, 2026 May 1, 2026 Buy AAPL Apple Inc [information-technology] $1,001 - $15,000 Joint 42d
Score: 30/100 - Noteworthy30
Mar 20, 2026 May 1, 2026 Buy FITB Fifth Third Bancorp [financials] $1,001 - $15,000 Joint 42d
Score: 20/100 - Routine20
Dec 24, 2025 Jan 16, 2026 Sell Private WEST DEPTFORD ENERGY HOLDINGS LLC $1,001 - $15,000 Self 23d
Score: 20/100 - Routine20
Dec 10, 2025 Jan 16, 2026 Sell N/A BETTERCLOUD INC $1,001 - $15,000 Self 37d