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

Rep. Thomas H. Kean, Jr. R-NJ07

160 disclosed trades (stocks, ETFs and options) since 2024 filings (House). Latest: Sep 30, 2026. Energy and CommerceForeign Affairs
57%hit rate
+5.1%avg excess vs SPY
+8.3%annualized excess
423 davg holding period
19 / 47 / 44closed / open / unmatched sells

Rep. Thomas H. Kean, Jr. has reported 160 trades since 2024 (71 buys, 68 sells). 57% of 110 scored trades beat the S&P 500 over the time they were held. The most recent was a sale of JNJ on Sep 30, 2026, disclosed Oct 30, 2026. These are public disclosures, not recommendations.

Round trips and scored positions

TickerKindBoughtSoldDays heldReported amountExcess vs SPY
SYK Sell (no earlier buy)—Sep 30, 202690 (rule)$1K–$15Knot yet scorable
JNJ Sell (no earlier buy)—Sep 30, 202690 (rule)$1K–$15Knot yet scorable
ESAB Still heldSep 29, 2026held35$1K–$15Knot yet scorable
TXN Still heldSep 17, 2026held47$1K–$15Knot yet scorable
MSFT Sell (no earlier buy)—Aug 27, 202690 (rule)$15K–$50Knot yet scorable
JNJ Sell (no earlier buy)—Aug 27, 202690 (rule)$1K–$15Knot yet scorable
GOOGL Sell (no earlier buy)—Aug 27, 202690 (rule)$1K–$15Knot yet scorable
MTZ Still heldAug 21, 2026held74$1K–$15Knot yet scorable
LIN Still heldAug 10, 2026held85$1K–$15Knot yet scorable
SYK Sell (no earlier buy)—Jul 22, 202690 (rule)$1K–$15K+4.5%
GOOGL Sell (no earlier buy)—Jul 22, 202690 (rule)$1K–$15K+3.4%
AMZN Still heldJul 8, 2026held118$1K–$15K-0.1%
TOST Still heldJul 8, 2026held118$1K–$15K+16.1%
EQT Still heldJul 7, 2026held119$1K–$15K+5.4%
ESAB Still heldJul 7, 2026held119$1K–$15K-19.4%
JNJ Sell (no earlier buy)—Jun 29, 202690 (rule)$1K–$15K-1.9%
MKL Sell (no earlier buy)—Jun 29, 202690 (rule)$1K–$15K+14.3%
SPGI Sell (no earlier buy)—Jun 29, 202690 (rule)$1K–$15K+0.9%
GOOGL Sell (no earlier buy)—Jun 24, 202690 (rule)$15K–$50K+3.8%
ESAB Still heldJun 24, 2026held132$1K–$15K-23.8%
ESAB Still heldJun 22, 2026held134$1K–$15K-26.4%
WPM Still heldJun 4, 2026held152$1K–$15K-6.6%
MSFT Sell (no earlier buy)—Jun 2, 202690 (rule)$1K–$15K-14.0%
SYK Sell (no earlier buy)—Jun 2, 202690 (rule)$1K–$15K-9.4%
JNJ Sell (no earlier buy)—Jun 2, 202690 (rule)$1K–$15K-18.3%
MKL Sell (no earlier buy)—Jun 2, 202690 (rule)$1K–$15K+0.1%
GOOGL Sell (no earlier buy)—Jun 2, 202690 (rule)$1K–$15K+7.2%
GIL Round tripJun 2, 2026Jun 17, 202615$1K–$15K-6.6%
EQT Still heldJun 1, 2026held155$1K–$15K+0.1%
EQT Still heldJun 1, 2026held155$1K–$15K+0.1%
AMCR Still heldMay 14, 2026held173$1K–$15K+26.5%
TTWO Sell (no earlier buy)—Apr 21, 202690 (rule)$1K–$15K-4.4%
TXN Still heldApr 14, 2026held203$1K–$15K+29.7%
AMCR Still heldMar 31, 2026held217$1K–$15K+7.7%
JNJ Sell (no earlier buy)—Mar 26, 202690 (rule)$1K–$15K+12.9%
LIN Still heldMar 26, 2026held222$1K–$15K-11.7%
CB Sell (no earlier buy)—Mar 26, 202690 (rule)$15K–$50K+10.3%
PEP Sell (no earlier buy)—Mar 26, 202690 (rule)$15K–$50K+19.3%
SPGI Sell (no earlier buy)—Mar 26, 202690 (rule)$15K–$50K+16.1%
WAT Sell (no earlier buy)—Mar 10, 202690 (rule)$1K–$15K-12.1%
LIN Still heldFeb 18, 2026held258$1K–$15K-2.5%
WAT Sell (no earlier buy)—Feb 13, 202690 (rule)$1K–$15K+6.7%
FCNCA Still heldFeb 5, 2026held271$1K–$15K+0.6%
GOOGL Sell (no earlier buy)—Feb 5, 202690 (rule)$15K–$50K-11.9%
ABT Still heldJan 29, 2026held278$1K–$15K-4.5%
MSFT Sell (no earlier buy)—Jan 23, 202690 (rule)$1K–$15K+13.6%
SYK Sell (no earlier buy)—Jan 23, 202690 (rule)$15K–$50K+9.9%
JNJ Sell (no earlier buy)—Jan 23, 202690 (rule)$15K–$50K-2.0%
MKL Sell (no earlier buy)—Jan 23, 202690 (rule)$15K–$50K+7.7%
GM Sell (no earlier buy)—Jan 7, 202690 (rule)$1K–$15K+6.8%
SNREY Sell (no earlier buy)—Dec 2, 202590 (rule)$1K–$15Knot yet scorable
TXN Still heldNov 26, 2025held342$1K–$15K+72.0%
SYK Sell (no earlier buy)—Nov 20, 202590 (rule)$15K–$50K+0.5%
JNJ Sell (no earlier buy)—Nov 20, 202590 (rule)$15K–$50K-15.5%
FISV Sell (no earlier buy)—Oct 31, 202590 (rule)$1K–$15K+6.6%
ICE Still heldSep 25, 2025held404$1K–$15K-11.3%
ORCL Sell (no earlier buy)—Sep 15, 202590 (rule)$1K–$15K+41.8%
ORCL Sell (no earlier buy)—Sep 12, 202590 (rule)$15K–$50K+36.8%
SYK Sell (no earlier buy)—Sep 12, 202590 (rule)$15K–$50K+12.8%
MKL Sell (no earlier buy)—Sep 12, 202590 (rule)$15K–$50K-4.0%
BEN Sell (no earlier buy)—Sep 3, 202590 (rule)$15K–$50K+18.1%
DHR Still heldSep 3, 2025held426$1K–$15K-2.5%
FNV Still heldSep 3, 2025held426$1K–$15K+3.8%
SYK Sell (no earlier buy)—Aug 25, 202590 (rule)$1K–$15K+9.4%
CP Still heldAug 22, 2025held438$1K–$15K+5.7%
AMCR Round tripAug 15, 2025Aug 10, 2026360$1K–$15K-12.2%
CHKP Still heldAug 4, 2025held456$1K–$15K-45.8%
SYK Sell (no earlier buy)—Jul 31, 202590 (rule)$15K–$50K+14.6%
JNJ Sell (no earlier buy)—Jul 31, 202590 (rule)$15K–$50K-4.5%
ADBE Sell (no earlier buy)—Jul 29, 202590 (rule)$1K–$15K+11.3%
CHKP Round tripJul 29, 2025Jun 1, 2026307buy $15K–$50K / sell $1K–$15K-55.7%
CHKP Round tripJul 29, 2025Jun 1, 2026307buy $15K–$50K / sell $1K–$15K-55.7%
CHKP Still heldJul 29, 2025held462$15K–$50K-53.6%
ABT Still heldJul 21, 2025held470$1K–$15K-31.1%
PLD Still heldJun 30, 2025held491$1K–$15K+1.6%
SYK Sell (no earlier buy)—Jun 26, 202590 (rule)$15K–$50K+13.0%
WCC Sell (no earlier buy)—Jun 23, 202590 (rule)$1K–$15K-5.5%
DHR Still heldJun 11, 2025held510$1K–$15K-13.7%
AON Still heldMay 27, 2025held525$1K–$15K-35.9%
BDX Still heldMay 13, 2025held539$1K–$15K+15.9%
AMZN Still heldMay 8, 2025held544$1K–$15K-5.2%
TMO Still heldMay 5, 2025held547$1K–$15K+28.2%
BEN Sell (no earlier buy)—Apr 28, 202590 (rule)$1K–$15K-16.1%
FI Still heldApr 24, 2025held558$1K–$15Knot yet scorable
ADI Round tripApr 24, 2025Jun 30, 2026432$1K–$15K+66.8%
PLD Still heldApr 24, 2025held558$1K–$15K-12.1%
AMZN Still heldApr 24, 2025held558$1K–$15K-5.9%
FCNCA Round tripApr 11, 2025Apr 14, 2026368$1K–$15K-9.9%
CP Still heldApr 10, 2025held572$1K–$15K-14.9%
FCNCA Round tripApr 10, 2025Mar 26, 2026350$1K–$15K-7.3%
ILMN Still heldApr 1, 2025held581$1K–$15K+155.0%
ILMN Still heldApr 1, 2025held581$1K–$15K+155.0%
NVT Still heldApr 1, 2025held581$1K–$15K+98.4%
NVT Still heldApr 1, 2025held581$1K–$15K+98.4%
NVT Round tripMar 7, 2025Apr 15, 2026404$1K–$15K+117.0%
AMZN Still heldFeb 26, 2025held615$1K–$15K-11.9%
SYK Sell (no earlier buy)—Feb 26, 202590 (rule)$15K–$50K+1.5%
MAGN Sell (no earlier buy)—Feb 12, 202590 (rule)$1K–$15K+31.3%
MDLZ Round tripFeb 7, 2025Sep 23, 2026593$1K–$15K-22.7%
MSFT Round tripJan 31, 2025Aug 25, 2025206$1K–$15K+14.7%
AMZN Still heldJan 16, 2025held656$1K–$15K-15.8%
CCK Round tripJan 7, 2025May 8, 2025121$1K–$15K+25.2%
PRNDY Still heldDec 27, 2024held676$1K–$15K-58.3%
CP Still heldDec 27, 2024held676$1K–$15K-0.3%
GOOG Sell (no earlier buy)—Dec 19, 202490 (rule)$1K–$15K+9.1%
ABT Still heldDec 16, 2024held687$1K–$15K-26.1%
BEN Sell (no earlier buy)—Dec 16, 202490 (rule)$1K–$15K+3.1%
PLD Still heldDec 16, 2024held687$1K–$15K-4.9%
ADI Round tripDec 13, 2024Apr 29, 2026502$1K–$15K+62.0%
FTV Still heldNov 4, 2024held729$1K–$15K-7.3%
PDRDF Sell (no earlier buy)—Nov 4, 202490 (rule)$1K–$15K+15.6%
FTV Round tripAug 2, 2024Apr 10, 2025251$1K–$15K-5.3%
ABT Round tripJul 23, 2024Sep 17, 2026786$1K–$15K-39.3%
NKE Round tripJun 6, 2024Sep 11, 202497$1K–$15K-21.8%
BDX Still heldMay 24, 2024held893$1K–$15K-31.6%
FI Still heldMay 22, 2024held895$1K–$15Knot yet scorable
AON Still heldMay 6, 2024held911$1K–$15K-28.8%
ILMN Still heldApr 19, 2024held928$1K–$15K+46.5%
NKE Round tripFeb 22, 2024Apr 19, 202457$1K–$15K-7.6%
BERY Still heldFeb 12, 2024held995$1K–$15Knot yet scorable
PRNDY Round tripJan 30, 2024Feb 7, 2025374$1K–$15K-60.2%
BDX Round tripJan 11, 2024May 21, 2026861$1K–$15K-76.8%
ORCL Round tripDec 14, 2023Sep 12, 2025638buy $1K–$15K / sell $15K–$50K+152.0%

Every trade (all time)

TickerActionTradedReported amountDisclosed · lag90-day vs SPYSource
JNJSELL (partial)Sep 30, 2026$1K–$15KOct 30, 2026
30 days
—PDF
SYKSELL (partial)Sep 30, 2026$1K–$15KOct 30, 2026
30 days
—PDF
ESABBUYSep 29, 2026$1K–$15KOct 30, 2026
31 days
—PDF
MDLZSELL (partial)Sep 23, 2026$1K–$15KOct 30, 2026
37 days
—PDF
ABTSELL (partial)Sep 17, 2026$1K–$15KOct 30, 2026
43 days
—PDF
TXNBUYSep 17, 2026$1K–$15KOct 30, 2026
43 days
—PDF
GOOGLSELL (partial)Aug 27, 2026$1K–$15KSep 12, 2026
16 days
—PDF
JNJSELL (partial)Aug 27, 2026$1K–$15KSep 12, 2026
16 days
—PDF
MSFTSELL (partial)Aug 27, 2026$15K–$50KSep 12, 2026
16 days
—PDF
MTZBUYAug 21, 2026$1K–$15KSep 12, 2026
22 days
—PDF
AMCRSELL (partial)Aug 10, 2026$1K–$15KSep 12, 2026
33 days
—PDF
LINBUYAug 10, 2026$1K–$15KSep 12, 2026
33 days
—PDF
GOOGLSELL (partial)Jul 22, 2026$1K–$15KAug 18, 2026
27 days
+3.4%PDF
SYKSELL (partial)Jul 22, 2026$1K–$15KAug 18, 2026
27 days
+4.5%PDF
AMZNBUYJul 8, 2026$1K–$15KAug 18, 2026
41 days
+0.7%PDF
TOSTBUYJul 8, 2026$1K–$15KAug 18, 2026
41 days
+1.4%PDF
EQTBUYJul 7, 2026$1K–$15KAug 18, 2026
42 days
-4.9%PDF
ESABBUYJul 7, 2026$1K–$15KAug 18, 2026
42 days
-27.6%PDF
ADISELL (partial)Jun 30, 2026$1K–$15KJul 15, 2026
15 days
+3.0%PDF
JNJSELL (partial)Jun 29, 2026$1K–$15KJul 15, 2026
16 days
-1.9%PDF
MKLSELL (partial)Jun 29, 2026$1K–$15KJul 15, 2026
16 days
+14.3%PDF
SPGISELL (partial)Jun 29, 2026$1K–$15KJul 15, 2026
16 days
+0.9%PDF
GOOGLSELL (partial)Jun 24, 2026$15K–$50KJul 15, 2026
21 days
+3.8%PDF
ESABBUYJun 24, 2026$1K–$15KJul 15, 2026
21 days
-34.8%PDF
ESABBUYJun 22, 2026$1K–$15KJul 15, 2026
23 days
-38.4%PDF
GILSELLJun 17, 2026$1K–$15KJul 15, 2026
28 days
+15.8%PDF
WPMBUYJun 4, 2026$1K–$15KJul 15, 2026
41 days
+16.4%PDF
GOOGLSELL (partial)Jun 2, 2026$1K–$15KJul 15, 2026
43 days
+7.2%PDF
GILBUYJun 2, 2026$1K–$15KJul 15, 2026
43 days
-11.7%PDF
JNJSELL (partial)Jun 2, 2026$1K–$15KJul 15, 2026
43 days
-18.3%PDF
MKLSELL (partial)Jun 2, 2026$1K–$15KJul 15, 2026
43 days
+0.1%PDF
MSFTSELL (partial)Jun 2, 2026$1K–$15KJul 15, 2026
43 days
-14.0%PDF
SYKSELL (partial)Jun 2, 2026$1K–$15KJul 15, 2026
43 days
-9.4%PDF
CHKPSELL (partial)Jun 1, 2026$1K–$15KJun 18, 2026
17 days
+1.2%PDF
EQTBUYJun 1, 2026$1K–$15KJun 18, 2026
17 days
-3.1%PDF
CHKPSELLJun 1, 2026$1K–$15KJul 15, 2026
44 days
+1.2%PDF
EQTBUYJun 1, 2026$1K–$15KJul 15, 2026
44 days
-3.1%PDF
BDXSELLMay 21, 2026$1K–$15KJun 18, 2026
28 days
-24.7%PDF
AMCRBUYMay 14, 2026$1K–$15KJun 18, 2026
35 days
+17.4%PDF
ADISELL (partial)Apr 29, 2026$1K–$15KMay 22, 2026
23 days
+10.1%PDF
TTWOSELLApr 21, 2026$1K–$15KMay 22, 2026
31 days
-4.4%PDF
NVTSELL (partial)Apr 15, 2026$1K–$15KMay 22, 2026
37 days
-15.7%PDF
FCNCASELLApr 14, 2026$1K–$15KMay 22, 2026
38 days
+2.1%PDF
TXNBUYApr 14, 2026$1K–$15KMay 22, 2026
38 days
+28.5%PDF
AMCRBUYMar 31, 2026$1K–$15KApr 13, 2026
13 days
-5.9%PDF
CBSELL (partial)Mar 26, 2026$15K–$50KApr 13, 2026
18 days
+10.3%PDF
FCNCASELL (partial)Mar 26, 2026$1K–$15KApr 13, 2026
18 days
+2.0%PDF
JNJSELL (partial)Mar 26, 2026$1K–$15KApr 13, 2026
18 days
+12.9%PDF
LINBUYMar 26, 2026$1K–$15KApr 13, 2026
18 days
-9.6%PDF
PEPSELL (partial)Mar 26, 2026$15K–$50KApr 13, 2026
18 days
+19.3%PDF
SPGISELL (partial)Mar 26, 2026$15K–$50KApr 13, 2026
18 days
+16.1%PDF
WATSELL (partial)Mar 10, 2026$1K–$15KApr 13, 2026
34 days
-12.1%PDF
LINBUYFeb 18, 2026$1K–$15KMar 18, 2026
28 days
-2.6%PDF
WATSELL (partial)Feb 13, 2026$1K–$15KMar 18, 2026
33 days
+6.7%PDF
GOOGLSELL (partial)Feb 5, 2026$15K–$50KMar 18, 2026
41 days
-11.9%PDF
FCNCABUYFeb 5, 2026$1K–$15KMar 18, 2026
41 days
-14.5%PDF
ABTBUYJan 29, 2026$1K–$15KFeb 19, 2026
21 days
-16.4%PDF
JNJSELL (partial)Jan 23, 2026$15K–$50KFeb 19, 2026
27 days
-2.0%PDF
MKLSELL (partial)Jan 23, 2026$15K–$50KFeb 19, 2026
27 days
+7.7%PDF
MSFTSELL (partial)Jan 23, 2026$1K–$15KFeb 19, 2026
27 days
+13.6%PDF
SYKSELL (partial)Jan 23, 2026$15K–$50KFeb 19, 2026
27 days
+9.9%PDF
GMSELLJan 7, 2026$1K–$15KFeb 19, 2026
43 days
+6.8%PDF
LLYVAEXCHANGEDec 16, 2025$1K–$15KJan 16, 2026
31 days
—PDF
LLYVKEXCHANGEDec 16, 2025$1K–$15KJan 16, 2026
31 days
—PDF
SNREYSELLDec 2, 2025$1K–$15KJan 16, 2026
45 days
—PDF
TXNBUYNov 26, 2025$1K–$15KDec 19, 2025
23 days
+27.9%PDF
JNJSELL (partial)Nov 20, 2025$15K–$50KDec 19, 2025
29 days
-15.5%PDF
SYKSELL (partial)Nov 20, 2025$15K–$50KDec 19, 2025
29 days
+0.5%PDF
FISVSELLOct 31, 2025$1K–$15KNov 17, 2025
17 days
+6.6%PDF
ICEBUYSep 25, 2025$1K–$15KOct 14, 2025
19 days
-7.7%PDF
ORCLSELL (partial)Sep 15, 2025$1K–$15KOct 14, 2025
29 days
+41.8%PDF
MKLSELL (partial)Sep 12, 2025$15K–$50KOct 14, 2025
32 days
-4.0%PDF
ORCLSELL (partial)Sep 12, 2025$15K–$50KOct 14, 2025
32 days
+36.8%PDF
SYKSELL (partial)Sep 12, 2025$15K–$50KOct 14, 2025
32 days
+12.8%PDF
DHRBUYSep 3, 2025$1K–$15KOct 14, 2025
41 days
+7.7%PDF
FNVBUYSep 3, 2025$1K–$15KOct 14, 2025
41 days
+1.2%PDF
BENSELLSep 3, 2025$15K–$50KOct 14, 2025
41 days
+18.1%PDF
MSFTSELL (partial)Aug 25, 2025$1K–$15KSep 18, 2025
24 days
+10.1%PDF
SYKSELL (partial)Aug 25, 2025$1K–$15KSep 18, 2025
24 days
+9.4%PDF
CPBUYAug 22, 2025$1K–$15KSep 18, 2025
27 days
-9.0%PDF
AMCRBUYAug 15, 2025$1K–$15KSep 18, 2025
34 days
-6.2%PDF
CHKPBUYAug 4, 2025$1K–$15KSep 18, 2025
45 days
-7.3%PDF
JNJSELL (partial)Jul 31, 2025$15K–$50KAug 20, 2025
20 days
-4.5%PDF
SYKSELL (partial)Jul 31, 2025$15K–$50KAug 20, 2025
20 days
+14.6%PDF
ADBESELLJul 29, 2025$1K–$15KAug 20, 2025
22 days
+11.3%PDF
CHKPBUYJul 29, 2025$15K–$50KAug 20, 2025
22 days
-20.1%PDF
ABTBUYJul 21, 2025$1K–$15KAug 20, 2025
30 days
-2.7%PDF
LBRDKEXCHANGEJul 15, 2025$1K–$15KAug 20, 2025
36 days
—PDF
PLDBUYJun 30, 2025$1K–$15KJul 16, 2025
16 days
+1.3%PDF
SYKSELL (partial)Jun 26, 2025$15K–$50KJul 16, 2025
20 days
+13.0%PDF
WCCSELLJun 23, 2025$1K–$15KJul 16, 2025
23 days
-5.5%PDF
DHRBUYJun 11, 2025$1K–$15KJul 16, 2025
35 days
-13.2%PDF
AONBUYMay 27, 2025$1K–$15KJun 17, 2025
21 days
-7.1%PDF
BDXBUYMay 13, 2025$1K–$15KJun 17, 2025
35 days
+1.4%PDF
AMZNBUYMay 8, 2025$1K–$15KJun 17, 2025
40 days
+3.8%PDF
CCKSELL (partial)May 8, 2025$1K–$15KJun 17, 2025
40 days
+9.7%PDF
TMOBUYMay 5, 2025$1K–$15KJun 17, 2025
43 days
-1.5%PDF
BENSELL (partial)Apr 28, 2025$1K–$15KMay 15, 2025
17 days
-16.1%PDF
AMZNBUYApr 24, 2025$1K–$15KMay 15, 2025
21 days
+6.4%PDF
ADIBUYApr 24, 2025$1K–$15KMay 15, 2025
21 days
+0.8%PDF
FIBUYApr 24, 2025$1K–$15KMay 15, 2025
21 days
—PDF
PLDBUYApr 24, 2025$1K–$15KMay 15, 2025
21 days
-9.6%PDF
FCNCABUYApr 11, 2025$1K–$15KMay 15, 2025
34 days
+11.4%PDF
CPBUYApr 10, 2025$1K–$15KMay 15, 2025
35 days
-4.7%PDF
FCNCABUYApr 10, 2025$1K–$15KMay 15, 2025
35 days
+8.9%PDF
FTVSELLApr 10, 2025$1K–$15KMay 15, 2025
35 days
+8.7%PDF
ILMNBUYApr 1, 2025$1K–$15KApr 18, 2025
17 days
+11.6%PDF
NVTBUYApr 1, 2025$1K–$15KApr 18, 2025
17 days
+27.5%PDF
ILMNBUYApr 1, 2025$1K–$15KMay 15, 2025
44 days
+11.6%PDF
NVTBUYApr 1, 2025$1K–$15KMay 15, 2025
44 days
+27.5%PDF
NVTBUYMar 7, 2025$1K–$15KApr 18, 2025
42 days
+17.5%PDF
AMZNBUYFeb 26, 2025$1K–$15KMar 14, 2025
16 days
-3.3%PDF
SYKSELL (partial)Feb 26, 2025$15K–$50KMar 14, 2025
16 days
+1.5%PDF
MAGNSELLFeb 12, 2025$1K–$15KMar 14, 2025
30 days
+31.3%PDF
MDLZBUYFeb 7, 2025$1K–$15KMar 14, 2025
35 days
+20.9%PDF
PRNDYSELLFeb 7, 2025$1K–$15KMar 14, 2025
35 days
-11.3%PDF
MSFTBUYJan 31, 2025$1K–$15KFeb 19, 2025
19 days
+9.7%PDF
AMZNBUYJan 16, 2025$1K–$15KFeb 19, 2025
34 days
-9.8%PDF
CCKBUYJan 7, 2025$1K–$15KFeb 19, 2025
43 days
+15.2%PDF
CPBUYDec 27, 2024$1K–$15KJan 22, 2025
26 days
+3.3%PDF
PRNDYBUYDec 27, 2024$1K–$15KJan 22, 2025
26 days
-8.9%PDF
GOOGSELLDec 19, 2024$1K–$15KJan 22, 2025
34 days
+9.1%PDF
ABTBUYDec 16, 2024$1K–$15KJan 22, 2025
37 days
+19.9%PDF
BENSELL (partial)Dec 16, 2024$1K–$15KJan 22, 2025
37 days
+3.1%PDF
PLDBUYDec 16, 2024$1K–$15KJan 22, 2025
37 days
+11.6%PDF
ADIBUYDec 13, 2024$1K–$15KJan 22, 2025
40 days
+2.8%PDF
LBTYKEXCHANGENov 13, 2024$15K–$50KDec 16, 2024
33 days
—PDF
LBTYKEXCHANGENov 13, 2024$1K–$15KDec 16, 2024
33 days
—PDF
SNREEXCHANGENov 13, 2024$1K–$15KDec 16, 2024
33 days
—PDF
FTVBUYNov 4, 2024$1K–$15KDec 16, 2024
42 days
+7.9%PDF
PDRDFSELLNov 4, 2024$1K–$15KDec 16, 2024
42 days
+15.6%PDF
AMTMEXCHANGESep 30, 2024$1K–$15KOct 15, 2024
15 days
—PDF
AMTMEXCHANGESep 30, 2024$1K–$15KOct 15, 2024
15 days
—PDF
AMTMEXCHANGESep 30, 2024$1K–$15KOct 15, 2024
15 days
—PDF
AMTMEXCHANGESep 30, 2024$1K–$15KOct 15, 2024
15 days
—PDF
JEXCHANGESep 30, 2024$15K–$50KOct 15, 2024
15 days
—PDF
JEXCHANGESep 30, 2024$15K–$50KOct 15, 2024
15 days
—PDF
JEXCHANGESep 30, 2024$15K–$50KOct 15, 2024
15 days
—PDF
JEXCHANGESep 30, 2024$15K–$50KOct 15, 2024
15 days
—PDF
JEXCHANGESep 30, 2024$15K–$50KOct 15, 2024
15 days
—PDF
JEXCHANGESep 30, 2024$15K–$50KOct 15, 2024
15 days
—PDF
JEXCHANGESep 30, 2024$15K–$50KOct 15, 2024
15 days
—PDF
JEXCHANGESep 30, 2024$1K–$15KOct 15, 2024
15 days
—PDF
NKESELL (partial)Sep 11, 2024$1K–$15KOct 15, 2024
34 days
+10.8%PDF
LSXMAEXCHANGESep 10, 2024$1K–$15KOct 15, 2024
35 days
—PDF
LSXMKEXCHANGESep 10, 2024$1K–$15KOct 15, 2024
35 days
—PDF
SIRIEXCHANGESep 10, 2024$1K–$15KOct 15, 2024
35 days
—PDF
FTVBUYAug 2, 2024$1K–$15KSep 20, 2024
49 days ⚠ over 45
-2.3%PDF
ABTBUYJul 23, 2024$1K–$15KAug 19, 2024
27 days
+7.2%PDF
NKEBUYJun 6, 2024$1K–$15KJul 20, 2024
44 days
-18.4%PDF
BDXBUYMay 24, 2024$1K–$15KJun 18, 2024
25 days
-2.2%PDF
FIBUYMay 22, 2024$1K–$15KJun 18, 2024
27 days
—PDF
AONBUYMay 6, 2024$1K–$15KJun 18, 2024
43 days
+13.7%PDF
ILMNBUYApr 19, 2024$1K–$15KMay 30, 2024
41 days
-10.2%PDF
NKESELL (partial)Apr 19, 2024$1K–$15KMay 30, 2024
41 days
+35.0%PDF
NKEBUYFeb 22, 2024$1K–$15KMar 18, 2024
25 days
-16.4%PDF
BERYBUYFeb 12, 2024$1K–$15KMar 18, 2024
35 days
—PDF
PRNDYBUYJan 30, 2024$1K–$15KFeb 20, 2024
21 days
-12.8%PDF
BDXBUYJan 11, 2024$1K–$15KFeb 20, 2024
40 days
-5.4%PDF
ORCLBUYDec 14, 2023$1K–$15KJan 26, 2024
43 days
+15.8%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.