“...pleasure and pain, they come and go and don't last... bear them patiently”
—Gita
Pathos InvestmentsEquity Research

Rep. Byron Donalds R-FL19

171 disclosed trades (stocks, ETFs and options) since 2024 filings (House). Latest: Aug 12, 2026. Oversight and Government ReformFinancial Services
42%hit rate
+0.8%avg excess vs SPY
+1.3%annualized excess
308 davg holding period
34 / 46 / 47closed / open / unmatched sells

Rep. Byron Donalds has reported 171 trades since 2024 (84 buys, 87 sells). 42% of 127 scored trades beat the S&P 500 over the time they were held. The most recent was a buy of NFLX on Aug 12, 2026, disclosed Sep 15, 2026. These are public disclosures, not recommendations.

Round trips and scored positions

TickerKindBoughtSoldDays heldReported amountExcess vs SPY
NFLX Still heldAug 12, 2026held83$1K–$15Knot yet scorable
NFLX SPStill heldAug 12, 2026held83$1K–$15Knot yet scorable
HWM Sell (no earlier buy)—Aug 11, 202690 (rule)$1K–$15Knot yet scorable
HWM SPSell (no earlier buy)—Aug 11, 202690 (rule)$1K–$15Knot yet scorable
PH Sell (no earlier buy)—Aug 11, 202690 (rule)$1K–$15Knot yet scorable
PH SPSell (no earlier buy)—Aug 11, 202690 (rule)$1K–$15Knot yet scorable
ZTS Still heldJun 9, 2026held147$1K–$15K-0.8%
ZTS SPStill heldJun 9, 2026held147$1K–$15K-0.8%
CDNS Sell (no earlier buy)—Jun 5, 202690 (rule)$1K–$15K+23.8%
CDNS SPSell (no earlier buy)—Jun 5, 202690 (rule)$1K–$15K+23.8%
MPWR SPSell (no earlier buy)—Jun 5, 202690 (rule)$1K–$15K+22.9%
MPWR Sell (no earlier buy)—Jun 5, 202690 (rule)$1K–$15K+22.9%
LLY SPStill heldApr 2, 2026held215$1K–$15K+36.1%
LLY Still heldApr 2, 2026held215$1K–$15K+36.1%
INTU Sell (no earlier buy)—Apr 2, 202690 (rule)$1K–$15K+50.5%
INTU SPSell (no earlier buy)—Apr 2, 202690 (rule)$1K–$15K+50.5%
MRVL SPStill heldApr 2, 2026held215$1K–$15K+45.4%
MRVL Still heldApr 2, 2026held215$1K–$15K+45.4%
NFLX Still heldMar 20, 2026held228$1K–$15K-48.1%
NFLX SPStill heldMar 20, 2026held228$1K–$15K-48.1%
PYPL SPStill heldMar 13, 2026held235$1K–$15K+17.4%
PYPL Still heldMar 13, 2026held235$1K–$15K+17.4%
TTD Round tripFeb 10, 2026Mar 20, 202638$1K–$15K-8.0%
TTD SPRound tripFeb 10, 2026Mar 20, 202638$1K–$15K-8.0%
NOW Still heldFeb 10, 2026held266$1K–$15K-9.1%
NOW SPStill heldFeb 10, 2026held266$1K–$15K-9.1%
HWM Sell (no earlier buy)—Jan 8, 202690 (rule)$1K–$15K-21.0%
PH Sell (no earlier buy)—Jan 8, 202690 (rule)$1K–$15K-8.5%
FIX Still heldDec 4, 2025held334$1K–$15K+9.6%
FIX SPStill heldDec 4, 2025held334$1K–$15K+9.6%
BRO Still heldOct 24, 2025held375$1K–$15K-29.4%
PGR Still heldOct 24, 2025held375$1K–$15K-4.3%
V SPStill heldOct 24, 2025held375$1K–$15K+11.4%
HWM Sell (no earlier buy)—Oct 23, 202590 (rule)$1K–$15K-10.4%
HWM SPSell (no earlier buy)—Oct 23, 202590 (rule)$1K–$15K-10.4%
FTNT SPStill heldOct 9, 2025held390$1K–$15K+34.4%
FTNT Still heldOct 9, 2025held390$1K–$15K+34.4%
BRO Round tripOct 9, 2025Feb 10, 2026124$1K–$15K-32.3%
BRO SPRound tripOct 9, 2025Feb 10, 2026124$1K–$15K-32.3%
CMG Round tripOct 9, 2025Apr 2, 2026175$1K–$15K-16.6%
CMG SPRound tripOct 9, 2025Apr 2, 2026175$1K–$15K-16.6%
PGR Still heldOct 9, 2025held390$1K–$15K-15.5%
PGR SPStill heldOct 9, 2025held390$1K–$15K-15.5%
TTD Round tripOct 9, 2025Jan 8, 202691$1K–$15K-33.8%
TTD SPRound tripOct 9, 2025Jan 8, 202691$1K–$15K-33.8%
TW Still heldOct 9, 2025held390$1K–$15K+2.0%
TW SPStill heldOct 9, 2025held390$1K–$15K+2.0%
CCL Still heldOct 9, 2025held390$1K–$15K-6.4%
CCL SPStill heldOct 9, 2025held390$1K–$15K-6.4%
IDXX Still heldSep 4, 2025held425$1K–$15K-11.0%
IDXX SPStill heldSep 4, 2025held425$1K–$15K-11.0%
MOH SPSell (no earlier buy)—Sep 4, 202590 (rule)$1K–$15K+18.1%
MOH Sell (no earlier buy)—Sep 4, 202590 (rule)$1K–$15K+18.1%
DECK Sell (no earlier buy)—Aug 7, 202590 (rule)$1K–$15K+26.9%
DECK SPSell (no earlier buy)—Aug 7, 202590 (rule)$1K–$15K+26.9%
HWM Sell (no earlier buy)—Aug 7, 202590 (rule)$1K–$15K-6.4%
LRCX SPStill heldAug 7, 2025held453$1K–$15K+110.6%
LRCX Still heldAug 7, 2025held453$1K–$15K+110.6%
APH Still heldApr 10, 2025held572$1K–$15K+105.6%
APH SPStill heldApr 10, 2025held572$1K–$15K+105.6%
REGN Sell (no earlier buy)—Apr 10, 202590 (rule)$1K–$15K+17.8%
REGN SPSell (no earlier buy)—Apr 10, 202590 (rule)$1K–$15K+17.8%
V SPStill heldApr 10, 2025held572$1K–$15K-12.3%
V Still heldApr 10, 2025held572$1K–$15K-12.3%
ABT Round tripMar 20, 2025Dec 4, 2025259$1K–$15K-22.1%
ABT SPRound tripMar 20, 2025Dec 4, 2025259$1K–$15K-22.1%
AMZN SPStill heldMar 20, 2025held593$1K–$15K-7.0%
AMZN Still heldMar 20, 2025held593$1K–$15K-7.0%
ANET Still heldMar 20, 2025held593$1K–$15K+64.8%
ANET SPStill heldMar 20, 2025held593$1K–$15K+64.8%
ADSK Still heldMar 20, 2025held593$1K–$15K-36.7%
ADSK SPStill heldMar 20, 2025held593$1K–$15K-36.7%
AVGO SPStill heldMar 20, 2025held593$1K–$15K+36.1%
AVGO Still heldMar 20, 2025held593$1K–$15K+36.1%
BRO Round tripMar 20, 2025Sep 4, 2025168$1K–$15K-35.1%
BRO SPRound tripMar 20, 2025Sep 4, 2025168$1K–$15K-35.1%
CMG Round tripMar 20, 2025Sep 4, 2025168$1K–$15K-30.3%
CMG SPRound tripMar 20, 2025Sep 4, 2025168$1K–$15K-30.3%
EFX SPSell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+1.6%
EFX Sell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+1.6%
FI Round tripMar 20, 2025Sep 4, 2025168$1K–$15Knot yet scorable
FI SPRound tripMar 20, 2025Sep 4, 2025168$1K–$15Knot yet scorable
IT Sell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+10.3%
IT SPSell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+10.3%
JPM Sell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K-9.0%
JPM SPSell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K-9.0%
MSCI SPSell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+9.6%
MSCI Sell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+9.6%
NVO Sell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+11.7%
NVO SPSell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+11.7%
PYPL SPRound tripMar 20, 2025Feb 10, 2026327$1K–$15K-62.8%
PYPL Round tripMar 20, 2025Feb 10, 2026327$1K–$15K-62.8%
PGR Round tripMar 20, 2025Sep 4, 2025168$1K–$15K-24.1%
PGR SPRound tripMar 20, 2025Sep 4, 2025168$1K–$15K-24.1%
TW Round tripMar 20, 2025Sep 4, 2025168$1K–$15K-28.5%
TW SPRound tripMar 20, 2025Sep 4, 2025168$1K–$15K-28.5%
VEEV SPSell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K-13.7%
VEEV Sell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K-13.7%
VRTX Sell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+17.8%
VRTX SPSell (no earlier buy)—Mar 20, 202590 (rule)$1K–$15K+17.8%
CHE SPSell (no earlier buy)—Mar 6, 202590 (rule)$1K–$15K+9.6%
CHE Sell (no earlier buy)—Mar 6, 202590 (rule)$1K–$15K+9.6%
HOOD SPRound tripMar 6, 2025Mar 20, 202514$1K–$15K-1.4%
HOOD Round tripMar 6, 2025Mar 20, 202514$1K–$15K-1.4%
TTD Round tripMar 6, 2025Sep 4, 2025182$1K–$15K-33.4%
TTD SPRound tripMar 6, 2025Sep 4, 2025182$1K–$15K-33.4%
DASH Round tripFeb 13, 2025Mar 20, 202535$1K–$15K+1.1%
DASH SPRound tripFeb 13, 2025Mar 20, 202535$1K–$15K+1.1%
FDS Sell (no earlier buy)—Feb 13, 202590 (rule)$1K–$15K-3.7%
FDS SPSell (no earlier buy)—Feb 13, 202590 (rule)$1K–$15K-3.7%
FTNT SPRound tripFeb 13, 2025Sep 4, 2025203$1K–$15K-37.0%
FTNT Round tripFeb 13, 2025Sep 4, 2025203$1K–$15K-37.0%
LMT Sell (no earlier buy)—Feb 13, 202590 (rule)$1K–$15K-7.0%
LMT SPSell (no earlier buy)—Feb 13, 202590 (rule)$1K–$15K-7.0%
FCNCA Still heldJan 21, 2025held651$1K–$15K-18.6%
FCNCA SPRound tripJan 21, 2025Mar 20, 202558$1K–$15K-11.2%
GDDY Still heldJan 21, 2025held651$1K–$15K-68.0%
GDDY SPStill heldJan 21, 2025held651$1K–$15K-68.0%
RLI SPSell (no earlier buy)—Jan 21, 202590 (rule)$1K–$15K-11.5%
FCNCA Round tripJan 16, 2025Mar 20, 202563$1K–$15K-10.1%
GDDY Round tripJan 16, 2025Mar 20, 202563$1K–$15K-5.6%
GDDY SPRound tripJan 16, 2025Mar 20, 202563$1K–$15K-5.6%
MRK Sell (no earlier buy)—Jan 16, 202590 (rule)$1K–$15K+12.9%
MRK SPSell (no earlier buy)—Jan 16, 202590 (rule)$1K–$15K+12.9%
RLI SPSell (no earlier buy)—Jan 16, 202590 (rule)$1K–$15K-10.5%
RLI Sell (no earlier buy)—Jan 16, 202590 (rule)$1K–$15K-10.5%
RLI Sell (no earlier buy)—Jan 16, 202590 (rule)$1K–$15K-10.5%
APPF Sell (no earlier buy)—Oct 1, 202490 (rule)$1K–$15K-3.0%
APPF SPSell (no earlier buy)—Oct 1, 202490 (rule)$1K–$15K-3.0%
MCK SPStill heldOct 1, 2024held763$1K–$15K+68.0%
MCK Still heldOct 1, 2024held763$1K–$15K+68.0%
NU Round tripOct 1, 2024Apr 10, 2025191$1K–$15K-15.9%
NU SPRound tripOct 1, 2024Apr 10, 2025191$1K–$15K-15.9%
SNPS Sell (no earlier buy)—Oct 1, 202490 (rule)$1K–$15K+5.2%
SNPS SPSell (no earlier buy)—Oct 1, 202490 (rule)$1K–$15K+5.2%

Every trade (all time)

TickerActionTradedReported amountDisclosed · lag90-day vs SPYSource
NFLXBUYAug 12, 2026$1K–$15KSep 15, 2026
34 days
—PDF
NFLXBUYAug 12, 2026$1K–$15KSep 15, 2026
34 days
—PDF
HWMSELL (partial)Aug 11, 2026$1K–$15KSep 15, 2026
35 days
—PDF
HWMSELL (partial)Aug 11, 2026$1K–$15KSep 15, 2026
35 days
—PDF
PHSELL (partial)Aug 11, 2026$1K–$15KSep 15, 2026
35 days
—PDF
PHSELL (partial)Aug 11, 2026$1K–$15KSep 15, 2026
35 days
—PDF
ZTSBUYJun 9, 2026$1K–$15KJul 15, 2026
36 days
-14.4%PDF
ZTSBUYJun 9, 2026$1K–$15KJul 15, 2026
36 days
-14.4%PDF
CDNSSELL (partial)Jun 5, 2026$1K–$15KJul 15, 2026
40 days
+23.8%PDF
CDNSSELL (partial)Jun 5, 2026$1K–$15KJul 15, 2026
40 days
+23.8%PDF
MPWRSELL (partial)Jun 5, 2026$1K–$15KJul 15, 2026
40 days
+22.9%PDF
MPWRSELL (partial)Jun 5, 2026$1K–$15KJul 15, 2026
40 days
+22.9%PDF
CMGSELLApr 2, 2026$1K–$15KMay 13, 2026
41 days
+8.2%PDF
CMGSELLApr 2, 2026$1K–$15KMay 13, 2026
41 days
+8.2%PDF
LLYBUYApr 2, 2026$1K–$15KMay 13, 2026
41 days
+13.7%PDF
LLYBUYApr 2, 2026$1K–$15KMay 13, 2026
41 days
+13.7%PDF
INTUSELLApr 2, 2026$1K–$15KMay 13, 2026
41 days
+50.5%PDF
INTUSELLApr 2, 2026$1K–$15KMay 13, 2026
41 days
+50.5%PDF
MRVLBUYApr 2, 2026$1K–$15KMay 13, 2026
41 days
+140.3%PDF
MRVLBUYApr 2, 2026$1K–$15KMay 13, 2026
41 days
+140.3%PDF
NFLXBUYMar 20, 2026$1K–$15KApr 8, 2026
19 days
-30.9%PDF
NFLXBUYMar 20, 2026$1K–$15KApr 8, 2026
19 days
-30.9%PDF
TTDSELLMar 20, 2026$1K–$15KApr 8, 2026
19 days
+38.4%PDF
TTDSELLMar 20, 2026$1K–$15KApr 8, 2026
19 days
+38.4%PDF
PYPLBUYMar 13, 2026$1K–$15KApr 8, 2026
26 days
-19.5%PDF
PYPLBUYMar 13, 2026$1K–$15KApr 8, 2026
26 days
-19.5%PDF
BROSELLFeb 10, 2026$1K–$15KMar 6, 2026
24 days
+25.0%PDF
BROSELLFeb 10, 2026$1K–$15KMar 6, 2026
24 days
+25.0%PDF
PYPLSELLFeb 10, 2026$1K–$15KMar 6, 2026
24 days
-1.8%PDF
PYPLSELLFeb 10, 2026$1K–$15KMar 6, 2026
24 days
-1.8%PDF
NOWBUYFeb 10, 2026$1K–$15KMar 6, 2026
24 days
-20.9%PDF
NOWBUYFeb 10, 2026$1K–$15KMar 6, 2026
24 days
-20.9%PDF
TTDBUYFeb 10, 2026$1K–$15KMar 6, 2026
24 days
-30.3%PDF
TTDBUYFeb 10, 2026$1K–$15KMar 6, 2026
24 days
-30.3%PDF
HWMSELL (partial)Jan 8, 2026$1K–$15KFeb 12, 2026
35 days
-21.0%PDF
PHSELL (partial)Jan 8, 2026$1K–$15KFeb 12, 2026
35 days
-8.5%PDF
TTDSELLJan 8, 2026$1K–$15KFeb 12, 2026
35 days
+43.8%PDF
TTDSELLJan 8, 2026$1K–$15KFeb 12, 2026
35 days
+43.8%PDF
ABTSELLDec 4, 2025$1K–$15KJan 7, 2026
34 days
+9.9%PDF
ABTSELLDec 4, 2025$1K–$15KJan 7, 2026
34 days
+9.9%PDF
FIXBUYDec 4, 2025$1K–$15KJan 7, 2026
34 days
+42.3%PDF
FIXBUYDec 4, 2025$1K–$15KJan 7, 2026
34 days
+42.3%PDF
BROBUYOct 24, 2025$1K–$15KNov 18, 2025
25 days
-12.4%PDF
PGRBUYOct 24, 2025$1K–$15KNov 18, 2025
25 days
-7.3%PDF
VBUYOct 24, 2025$1K–$15KNov 18, 2025
25 days
-7.8%PDF
HWMSELL (partial)Oct 23, 2025$1K–$15KNov 18, 2025
26 days
-10.4%PDF
HWMSELL (partial)Oct 23, 2025$1K–$15KNov 18, 2025
26 days
-10.4%PDF
BROBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-20.2%PDF
BROBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-20.2%PDF
CCLBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
+10.1%PDF
CCLBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
+10.1%PDF
CMGBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-7.7%PDF
CMGBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-7.7%PDF
FTNTBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-9.9%PDF
FTNTBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-9.9%PDF
PGRBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-16.4%PDF
PGRBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-16.4%PDF
TTDBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-31.3%PDF
TTDBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-31.3%PDF
TWBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-5.2%PDF
TWBUYOct 9, 2025$1K–$15KNov 18, 2025
40 days
-5.2%PDF
BROSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+21.9%PDF
BROSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+21.9%PDF
CMGSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+23.4%PDF
CMGSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+23.4%PDF
FISELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
—PDF
FISELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
—PDF
FTNTSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
-2.9%PDF
FTNTSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
-2.9%PDF
IDXXBUYSep 4, 2025$1K–$15KOct 7, 2025
33 days
+8.0%PDF
IDXXBUYSep 4, 2025$1K–$15KOct 7, 2025
33 days
+8.0%PDF
MOHSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+18.1%PDF
MOHSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+18.1%PDF
PGRSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+14.1%PDF
PGRSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+14.1%PDF
TTDSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+31.0%PDF
TTDSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+31.0%PDF
TWSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+17.8%PDF
TWSELLSep 4, 2025$1K–$15KOct 7, 2025
33 days
+17.8%PDF
DECKSELLAug 7, 2025$1K–$15KSep 5, 2025
29 days
+26.9%PDF
DECKSELLAug 7, 2025$1K–$15KSep 5, 2025
29 days
+26.9%PDF
HWMSELL (partial)Aug 7, 2025$1K–$15KSep 5, 2025
29 days
-6.4%PDF
LRCXBUYAug 7, 2025$1K–$15KSep 5, 2025
29 days
+59.3%PDF
LRCXBUYAug 7, 2025$1K–$15KSep 5, 2025
29 days
+59.3%PDF
APHBUYApr 10, 2025$1K–$15KMay 24, 2025
44 days
+34.2%PDF
APHBUYApr 10, 2025$1K–$15KMay 24, 2025
44 days
+34.2%PDF
NUSELLApr 10, 2025$1K–$15KMay 24, 2025
44 days
-14.1%PDF
NUSELLApr 10, 2025$1K–$15KMay 24, 2025
44 days
-14.1%PDF
REGNSELLApr 10, 2025$1K–$15KMay 24, 2025
44 days
+17.8%PDF
REGNSELLApr 10, 2025$1K–$15KMay 24, 2025
44 days
+17.8%PDF
VBUYApr 10, 2025$1K–$15KMay 24, 2025
44 days
-8.8%PDF
VBUYApr 10, 2025$1K–$15KMay 24, 2025
44 days
-8.8%PDF
ABTBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-1.2%PDF
ABTBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-1.2%PDF
AMZNBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+3.4%PDF
AMZNBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+3.4%PDF
ANETBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+3.1%PDF
ANETBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+3.1%PDF
ADSKBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+4.6%PDF
ADSKBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+4.6%PDF
AVGOBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+26.2%PDF
AVGOBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+26.2%PDF
BROBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-15.3%PDF
BROBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-15.3%PDF
CMGBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+0.1%PDF
CMGBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
+0.1%PDF
DASHSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
-8.7%PDF
DASHSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
-8.7%PDF
EFXSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+1.6%PDF
EFXSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+1.6%PDF
FCNCASELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+5.5%PDF
FCNCASELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+5.5%PDF
FIBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
—PDF
FIBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
—PDF
ITSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+10.3%PDF
ITSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+10.3%PDF
GDDYSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+8.0%PDF
GDDYSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+8.0%PDF
JPMSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
-9.0%PDF
JPMSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
-9.0%PDF
MSCISELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+9.6%PDF
MSCISELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+9.6%PDF
NVOSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+11.7%PDF
NVOSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+11.7%PDF
PYPLBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-7.2%PDF
PYPLBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-7.2%PDF
PGRBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-10.9%PDF
PGRBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-10.9%PDF
HOODSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
-73.8%PDF
HOODSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
-73.8%PDF
TWBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-8.6%PDF
TWBUYMar 20, 2025$1K–$15KApr 14, 2025
25 days
-8.6%PDF
VEEVSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
-13.7%PDF
VEEVSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
-13.7%PDF
VRTXSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+17.8%PDF
VRTXSELLMar 20, 2025$1K–$15KApr 14, 2025
25 days
+17.8%PDF
CHESELLMar 6, 2025$1K–$15KApr 14, 2025
39 days
+9.6%PDF
CHESELLMar 6, 2025$1K–$15KApr 14, 2025
39 days
+9.6%PDF
HOODBUYMar 6, 2025$1K–$15KApr 14, 2025
39 days
+57.1%PDF
HOODBUYMar 6, 2025$1K–$15KApr 14, 2025
39 days
+57.1%PDF
TTDBUYMar 6, 2025$1K–$15KApr 14, 2025
39 days
+13.0%PDF
TTDBUYMar 6, 2025$1K–$15KApr 14, 2025
39 days
+13.0%PDF
DASHBUYFeb 13, 2025$1K–$15KMar 25, 2025
40 days
-0.6%PDF
DASHBUYFeb 13, 2025$1K–$15KMar 25, 2025
40 days
-0.6%PDF
FDSSELLFeb 13, 2025$1K–$15KMar 25, 2025
40 days
-3.7%PDF
FDSSELLFeb 13, 2025$1K–$15KMar 25, 2025
40 days
-3.7%PDF
FTNTBUYFeb 13, 2025$1K–$15KMar 25, 2025
40 days
-2.5%PDF
FTNTBUYFeb 13, 2025$1K–$15KMar 25, 2025
40 days
-2.5%PDF
LMTSELLFeb 13, 2025$1K–$15KMar 25, 2025
40 days
-7.0%PDF
LMTSELLFeb 13, 2025$1K–$15KMar 25, 2025
40 days
-7.0%PDF
FCNCABUYJan 21, 2025$1K–$15KFeb 10, 2025
20 days
-9.7%PDF
FCNCABUYJan 21, 2025$1K–$15KFeb 10, 2025
20 days
-9.7%PDF
GDDYBUYJan 21, 2025$1K–$15KFeb 10, 2025
20 days
-4.9%PDF
GDDYBUYJan 21, 2025$1K–$15KFeb 10, 2025
20 days
-4.9%PDF
RLISELLJan 21, 2025$1K–$15KFeb 10, 2025
20 days
-11.5%PDF
FCNCABUYJan 16, 2025$1K–$15KFeb 10, 2025
25 days
-10.4%PDF
GDDYBUYJan 16, 2025$1K–$15KFeb 10, 2025
25 days
-3.1%PDF
GDDYBUYJan 16, 2025$1K–$15KFeb 10, 2025
25 days
-3.1%PDF
MRKSELLJan 16, 2025$1K–$15KFeb 10, 2025
25 days
+12.9%PDF
MRKSELLJan 16, 2025$1K–$15KFeb 10, 2025
25 days
+12.9%PDF
RLISELL (partial)Jan 16, 2025$1K–$15KFeb 10, 2025
25 days
-10.5%PDF
RLISELL (partial)Jan 16, 2025$1K–$15KFeb 10, 2025
25 days
-10.5%PDF
RLISELLJan 16, 2025$1K–$15KFeb 10, 2025
25 days
-10.5%PDF
APPFSELLOct 1, 2024$1K–$15KNov 7, 2024
37 days
-3.0%PDF
APPFSELLOct 1, 2024$1K–$15KNov 7, 2024
37 days
-3.0%PDF
MCKBUYOct 1, 2024$1K–$15KNov 7, 2024
37 days
+11.1%PDF
MCKBUYOct 1, 2024$1K–$15KNov 7, 2024
37 days
+11.1%PDF
NUBUYOct 1, 2024$1K–$15KNov 7, 2024
37 days
-24.1%PDF
NUBUYOct 1, 2024$1K–$15KNov 7, 2024
37 days
-24.1%PDF
SNPSSELLOct 1, 2024$1K–$15KNov 7, 2024
37 days
+5.2%PDF
SNPSSELLOct 1, 2024$1K–$15KNov 7, 2024
37 days
+5.2%PDF
How the hit rate works. Prices are daily closes from Yahoo Finance's free chart data; the benchmark is SPY (S&P 500 ETF). (1) Round trips: for each member, ticker and owner, buys are paired with later sells first-in, first-out. Each pair is scored over the actual holding period: the stock's return from buy date to sell date minus SPY's return over the same days. A pair is right if that excess is positive. (2) Still held: a buy with no matching sale is scored from the buy date to the latest close, but only once it is at least 90 days old. (3) Sells with no earlier buy in the data are scored on the 90 days after the sale; right if the stock lagged SPY (the excess is shown inverted, so positive = good call). (4) Options are scored as bets on the underlying stock, using the stock's return versus SPY (no option prices): buying a call, exercising a call, or selling/writing a put counts as a bullish (buy) call; buying a put or selling a call counts as bearish (sell). An opening option trade is paired with a later closing trade of the same contract (type, strike, expiry) when the data has one; otherwise it is scored on the 90 days after the trade. Options whose call/put type is not stated are shown but not scored. Options are drawn as outlined rings on the charts. (5) Weighting: trades are weighted by the midpoint of the reported dollar range, which is approximate; partial sales split a buy across several round trips. (6) Annualized excess = weighted excess divided by weighted holding days, times 365, so short and long holds can be compared. Only members with at least 10 scored items are ranked; under 30 is a small sample. Disclosures are ranges, dates can be wrong, trades before 2024, options, bonds and private holdings are not included, and nothing here accounts for dividends, taxes, or the disclosure delay. This is an educational measure, not a signal and not investment advice.
Education, not investment advice. This page reorganizes public disclosures so you can see what members of Congress reported. A disclosure is not evidence of wrongdoing, and past trades say nothing about future returns. Amounts are the ranges members report, not exact values. Members have up to 45 days to disclose, so recent trades may be missing. Paper filings that need manual review, trades without a confident ticker match, options, mutual funds, bonds and private holdings are not shown. Always check the source filing.

Sources: U.S. House Clerk Periodic Transaction Reports (disclosures-clerk.house.gov) and U.S. Senate eFD Periodic Transaction Reports (efdsearch.senate.gov), filed 2024 to present; SEC EDGAR submissions (Form 4 and 8-K filing dates); committee assignments from the unitedstates/congress-legislators project (current membership); daily closing prices from Yahoo Finance's public chart data (query1.finance.yahoo.com), which is unofficial and may be revised. Built 2026-11-03.