$14.0M
Est. Net Worth
143
Total Trades
$2.3M
Trade Volume
+0.9 pts
Buys vs S&P 500
50%
Buys That Beat It
#26/67
Timing Rank
22d
Avg Delay
0.0%
Late %
Score: 5/100 - Routine5
Avg Shuffle Score
Score: 42/100 - Noteworthy42
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.9 pts
ahead of the S&P 500
  • 50% of 106 buys beat the market
  • Ranked #26 of 67 active traders
  • Sales: +1.4 pts (stock vs S&P after selling, inverted)
Their buys
+6.6%
S&P 500, same days
+5.7%
Return
0+2%+4%+6%+8%

See how every member of Congress stacks up →

Filing Timeliness

Most Traded Tickers

TickerBuysSellsEst. Volume
HTGC 17 2 $292,500
ET 11 3 $252,500
ARLP 18 4 $249,500
PBA 0 2 $150,000
FLNG 9 2 $137,000
EFC 10 1 $137,000
T 7 1 $131,000
DUK 5 1 $115,000
ASC 10 1 $112,500
VGR 2 1 $91,000
CRT 7 1 $88,500
SIRE 1 1 $83,000
VIA 0 1 $75,000
MO 4 2 $72,500
AAIC 2 1 $48,500

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.

53.8%
46.2%
Joint
77 · $1.1M
Not Disclosed
66 · $1.2M

All Transactions (143)

Score Trade Date Filed Type Ticker Asset Amount Owner Delay
Score: 0/100 - Routine0
Jun 30, 2026 Jul 13, 2026 Buy EFC ELLINGTON FINANCIAL INC [financials] $1,001 - $15,000 Not disclosed 10d
Score: 12/100 - Routine12
Jun 18, 2026 Jul 13, 2026 Sell ARLP Alliance Resource Partners LP [energy] $15,001 - $50,000 Not disclosed 22d
Score: 12/100 - Routine12
Jun 18, 2026 Jul 13, 2026 Sell EFC ELLINGTON FINANCIAL INC [financials] $15,001 - $50,000 Not disclosed 22d
Score: 0/100 - Routine0
May 15, 2026 Jun 3, 2026 Buy ARLP Alliance Resource Partners LP [energy] $1,001 - $15,000 Not disclosed 18d
Score: 0/100 - Routine0
Feb 13, 2026 Mar 3, 2026 Buy ARLP Alliance Resource Partners LP [energy] $1,001 - $15,000 Not disclosed 17d
Score: 24/100 - Routine24
Jan 12, 2026 Feb 9, 2026 Sell HTGC Hercules Capital Inc [financials] $50,001 - $100,000 Not disclosed 25d
Score: 0/100 - Routine0
Jan 12, 2026 Feb 9, 2026 Sell PSA Public Storage [real-estate] $1,001 - $15,000 Not disclosed 25d
Score: 0/100 - Routine0
Dec 30, 2025 Jan 6, 2026 Buy EFC ELLINGTON FINANCIAL INC [financials] $1,001 - $15,000 Not disclosed 6d
Score: 0/100 - Routine0
Nov 19, 2025 Dec 2, 2025 Buy HTGC Hercules Capital Inc [financials] $1,001 - $15,000 Not disclosed 12d
Score: 0/100 - Routine0
Nov 17, 2025 Dec 2, 2025 Buy ARLP Alliance Resource Partners LP [energy] $1,001 - $15,000 Not disclosed 14d
Score: 0/100 - Routine0
Nov 14, 2025 Dec 2, 2025 Buy ARLP Alliance Resource Partners LP [energy] $1,001 - $15,000 Not disclosed 17d
Score: 0/100 - Routine0
Sep 30, 2025 Oct 7, 2025 Buy EFC ELLINGTON FINANCIAL INC [financials] $1,001 - $15,000 Not disclosed 6d
Score: 0/100 - Routine0
Sep 25, 2025 Oct 7, 2025 Sell ARLP Alliance Resource Partners LP [energy] $1,001 - $15,000 Not disclosed 11d
Score: 12/100 - Routine12
Sep 25, 2025 Oct 7, 2025 Sell HTGC Hercules Capital Inc [financials] $15,001 - $50,000 Not disclosed 11d
Score: 0/100 - Routine0
Aug 19, 2025 Sep 10, 2025 Buy HTGC Hercules Capital Inc [financials] $1,001 - $15,000 Not disclosed 20d
Score: 0/100 - Routine0
Aug 14, 2025 Sep 10, 2025 Buy ARLP Alliance Resource Partners LP [energy] $1,001 - $15,000 Not disclosed 25d
Score: 0/100 - Routine0
Jun 30, 2025 Jul 4, 2025 Buy EFC ELLINGTON FINANCIAL INC [financials] $1,001 - $15,000 Not disclosed 3d
Score: 30/100 - Noteworthy30
Jun 24, 2025 Jul 4, 2025 Sell BMY Bristol-Myers Squibb Co [health-care] $1,001 - $15,000 Not disclosed 9d
Score: 12/100 - Routine12
Jun 24, 2025 Jul 4, 2025 Sell ET Energy Transfer LP [energy] $15,001 - $50,000 Not disclosed 9d
Score: 0/100 - Routine0
May 20, 2025 Jun 4, 2025 Buy HTGC Hercules Capital Inc [financials] $1,001 - $15,000 Not disclosed 14d
Score: 0/100 - Routine0
May 15, 2025 Jun 4, 2025 Buy ARLP Alliance Resource Partners LP [energy] $1,001 - $15,000 Not disclosed 19d
Score: 0/100 - Routine0
Mar 31, 2025 Apr 7, 2025 Buy EFC ELLINGTON FINANCIAL INC [financials] $1,001 - $15,000 Not disclosed 4d
Score: 12/100 - Routine12
Mar 7, 2025 Apr 7, 2025 Sell ARLP Alliance Resource Partners LP [energy] $15,001 - $50,000 Not disclosed 28d
Score: 24/100 - Routine24
Mar 7, 2025 Apr 7, 2025 Sell ET Energy Transfer LP [energy] $50,001 - $100,000 Not disclosed 28d
Score: 12/100 - Routine12
Mar 7, 2025 Apr 7, 2025 Sell FLNG FLEX LNG LTD [energy] $15,001 - $50,000 Not disclosed 28d
Score: 24/100 - Routine24
Mar 7, 2025 Apr 7, 2025 Sell PBA Pembina Pipeline Corp [energy] $50,001 - $100,000 Not disclosed 28d
Score: 0/100 - Routine0
Mar 5, 2025 Apr 7, 2025 Buy HTGC Hercules Capital Inc [financials] $1,001 - $15,000 Not disclosed 30d
Score: 0/100 - Routine0
Feb 19, 2025 Mar 4, 2025 Buy ET Energy Transfer LP [energy] $1,001 - $15,000 Not disclosed 12d
Score: 0/100 - Routine0
Feb 14, 2025 Mar 4, 2025 Buy ARLP Alliance Resource Partners LP [energy] $1,001 - $15,000 Not disclosed 17d
Score: 0/100 - Routine0
Dec 30, 2024 Jan 7, 2025 Buy EFC ELLINGTON FINANCIAL INC [financials] $1,001 - $15,000 Not disclosed 7d
Score: 30/100 - Noteworthy30
Dec 6, 2024 Jan 7, 2025 Buy ABBV AbbVie Inc [health-care] $1,001 - $15,000 Not disclosed 31d
Score: 12/100 - Routine12
Dec 6, 2024 Jan 7, 2025 Sell ARLP Alliance Resource Partners LP [energy] $15,001 - $50,000 Not disclosed 31d
Score: 0/100 - Routine0
Dec 6, 2024 Jan 7, 2025 Buy AEP American Electric Power Co Inc [utilitie $1,001 - $15,000 Not disclosed 31d
Score: 30/100 - Noteworthy30
Dec 6, 2024 Jan 7, 2025 Buy AMGN Amgen Inc [health-care] $1,001 - $15,000 Not disclosed 31d
Score: 12/100 - Routine12
Dec 6, 2024 Jan 7, 2025 Sell ASC ARDMORE SHIPPING CORP [energy] $15,001 - $50,000 Not disclosed 31d
Score: 24/100 - Routine24
Dec 6, 2024 Jan 7, 2025 Sell T AT&T Inc [communication-services] $50,001 - $100,000 Not disclosed 31d
Score: 30/100 - Noteworthy30
Dec 6, 2024 Jan 7, 2025 Buy BMY Bristol-Myers Squibb Co [health-care] $1,001 - $15,000 Not disclosed 31d
Score: 0/100 - Routine0
Dec 6, 2024 Jan 7, 2025 Buy DUK Duke Energy Corp [utilities] $1,001 - $15,000 Not disclosed 31d
Score: 12/100 - Routine12
Dec 6, 2024 Jan 7, 2025 Sell ET Energy Transfer LP [energy] $15,001 - $50,000 Not disclosed 31d
Score: 12/100 - Routine12
Dec 6, 2024 Jan 7, 2025 Sell FLNG FLEX LNG LTD [energy] $15,001 - $50,000 Not disclosed 31d
Score: 30/100 - Noteworthy30
Dec 6, 2024 Jan 7, 2025 Buy JNJ Johnson & Johnson [health-care] $1,001 - $15,000 Not disclosed 31d
Score: 24/100 - Routine24
Dec 6, 2024 Jan 7, 2025 Sell PBA Pembina Pipeline Corp [energy] $50,001 - $100,000 Not disclosed 31d
Score: 0/100 - Routine0
Dec 6, 2024 Jan 7, 2025 Buy PSA Public Storage [real-estate] $1,001 - $15,000 Not disclosed 31d
Score: 24/100 - Routine24
Dec 6, 2024 Jan 7, 2025 Sell VIA Via Renewables Inc [utilities] $50,001 - $100,000 Not disclosed 31d
Score: 0/100 - Routine0
Nov 20, 2024 Dec 12, 2024 Buy HTGC Hercules Capital Inc [financials] $1,001 - $15,000 Joint 21d
Score: 0/100 - Routine0
Nov 19, 2024 Dec 12, 2024 Buy ET Energy Transfer LP [energy] $1,001 - $15,000 Joint 22d
Score: 0/100 - Routine0
Nov 14, 2024 Dec 12, 2024 Buy ARLP Alliance Resource Partners LP [energy] $1,001 - $15,000 Joint 27d
Score: 0/100 - Routine0
Nov 1, 2024 Dec 12, 2024 Buy T AT&T Inc [communication-services] $1,001 - $15,000 Joint 40d
Score: 12/100 - Routine12
Oct 23, 2024 Nov 13, 2024 Buy HTGC Hercules Capital Inc [financials] $15,001 - $50,000 Joint 20d
Score: 0/100 - Routine0
Sep 30, 2024 Oct 22, 2024 Buy EFC ELLINGTON FINANCIAL INC [financials] $1,001 - $15,000 Not disclosed 21d