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

Sen. Shelley Moore Capito R-WV

137 disclosed trades (stocks, ETFs and options) since 2024 filings (Senate). Latest: Jul 21, 2026. AppropriationsCommerce, Science, and TransportationEnvironment and Public WorksRules and Administration
55%hit rate
-2.6%avg excess vs SPY
-4.5%annualized excess
494 davg holding period
10 / 21 / 96closed / open / unmatched sells

Sen. Shelley Moore Capito has reported 137 trades since 2024 (30 buys, 107 sells). 55% of 127 scored trades beat the S&P 500 over the time they were held. The most recent was a sale of MSFT on Jul 21, 2026, disclosed Aug 4, 2026. These are public disclosures, not recommendations.

Round trips and scored positions

TickerKindBoughtSoldDays heldReported amountExcess vs SPY
MSFT SPSell (no earlier buy)—Jul 21, 202690 (rule)$15K–$50K-31.7%
AAPL SPSell (no earlier buy)—Jul 21, 202690 (rule)$1K–$15K-2.2%
KO SPSell (no earlier buy)—Jul 21, 202690 (rule)$1K–$15K-11.5%
INTC SPSell (no earlier buy)—Jul 21, 202690 (rule)$1K–$15K+15.2%
C SPSell (no earlier buy)—Jun 16, 202690 (rule)$1K–$15K+6.2%
AAPL SPSell (no earlier buy)—Apr 17, 202690 (rule)$1K–$15K-17.6%
FDS SPSell (no earlier buy)—Mar 31, 202690 (rule)$1K–$15K+6.3%
MA SPStill heldMar 28, 2026held220$1K–$15K+14.2%
FDS SPSell (no earlier buy)—Mar 26, 202690 (rule)$1K–$15K+3.4%
FDS SPSell (no earlier buy)—Mar 25, 202690 (rule)$1K–$15K-0.8%
PNC SPStill heldMar 12, 2026held236$1K–$15K+1.4%
AXP SPStill heldMar 11, 2026held237$1K–$15K-4.0%
ITW SPSell (no earlier buy)—Feb 24, 202690 (rule)$1K–$15K+24.2%
PAYX SPSell (no earlier buy)—Feb 20, 202690 (rule)$1K–$15K+4.4%
ADI SPSell (no earlier buy)—Feb 10, 202690 (rule)$1K–$15K-23.2%
BLK SPSell (no earlier buy)—Feb 10, 202690 (rule)$1K–$15K+7.4%
AVGO SPStill heldFeb 9, 2026held267$1K–$15K-14.7%
GOOGL SPStill heldFeb 9, 2026held267$1K–$15K-22.4%
MSFT SPSell (no earlier buy)—Dec 16, 202590 (rule)$1K–$15K+14.6%
AAPL SPSell (no earlier buy)—Dec 16, 202590 (rule)$1K–$15K+6.5%
K SPSell (no earlier buy)—Dec 11, 202590 (rule)$1K–$15Knot yet scorable
LOW SPSell (no earlier buy)—Nov 13, 202590 (rule)$1K–$15K-21.0%
META SPStill heldNov 13, 2025held355$1K–$15K-12.4%
PAYX SPSell (no earlier buy)—Nov 13, 202590 (rule)$1K–$15K+18.1%
MSFT SPSell (no earlier buy)—Oct 29, 202590 (rule)$15K–$50K+12.4%
C SPSell (no earlier buy)—Oct 29, 202590 (rule)$1K–$15K-14.6%
IBM SPSell (no earlier buy)—Oct 29, 202590 (rule)$15K–$50K+5.8%
LLY SPStill heldOct 24, 2025held375$1K–$15K+59.9%
MSFT SPSell (no earlier buy)—Oct 22, 202590 (rule)$1K–$15K+14.1%
LOW SPSell (no earlier buy)—Oct 21, 202590 (rule)$1K–$15K-8.5%
PAYX SPSell (no earlier buy)—Oct 21, 202590 (rule)$1K–$15K+16.7%
LOW SPSell (no earlier buy)—Oct 20, 202590 (rule)$1K–$15K-9.8%
COST SPSell (no earlier buy)—Oct 17, 202590 (rule)$1K–$15K+2.0%
MSFT SPSell (no earlier buy)—Sep 18, 202590 (rule)$15K–$50K+7.7%
AAPL SPSell (no earlier buy)—Sep 18, 202590 (rule)$15K–$50K-12.9%
BLK SPSell (no earlier buy)—Aug 4, 202590 (rule)$1K–$15K+12.5%
SHW SPStill heldAug 1, 2025held459$1K–$15K-18.4%
PLD SPStill heldAug 1, 2025held459$1K–$15K+2.6%
CL SPSell (no earlier buy)—Jul 31, 202590 (rule)$1K–$15K+18.4%
PPG SPSell (no earlier buy)—Jul 31, 202590 (rule)$1K–$15K+14.8%
GD SPSell (no earlier buy)—Jul 31, 202590 (rule)$1K–$15K-1.5%
PPG SPSell (no earlier buy)—Jul 30, 202590 (rule)$1K–$15K+9.2%
META SPStill heldJul 29, 2025held462$1K–$15K-31.7%
GOOGL SPStill heldJul 29, 2025held462$1K–$15K+24.1%
JPM SPSell (no earlier buy)—Jul 18, 202590 (rule)$1K–$15K+2.8%
MSFT SPSell (no earlier buy)—Jul 18, 202590 (rule)$1K–$15K+5.0%
AAPL SPSell (no earlier buy)—Jul 18, 202590 (rule)$1K–$15K-11.9%
AFL SPSell (no earlier buy)—Jul 18, 202590 (rule)$1K–$15K+0.5%
CB SPSell (no earlier buy)—Jul 17, 202590 (rule)$1K–$15K+4.9%
AXP SPStill heldJul 1, 2025held490$15K–$50K-20.1%
UNH SPSell (no earlier buy)—Jun 23, 202590 (rule)$1K–$15K-2.4%
MSFT SPSell (no earlier buy)—Jun 18, 202590 (rule)$1K–$15K+4.5%
ADI SPSell (no earlier buy)—Jun 18, 202590 (rule)$1K–$15K+4.2%
XOM SPSell (no earlier buy)—Jun 18, 202590 (rule)$1K–$15K+9.2%
C SPSell (no earlier buy)—Jun 18, 202590 (rule)$1K–$15K-18.0%
WFC SPSell (no earlier buy)—Jun 18, 202590 (rule)$1K–$15K+1.6%
GOOGL SPStill heldMay 8, 2025held544$1K–$15K+47.7%
GOOGL SPRound tripApr 29, 2025Dec 16, 2025231$1K–$15K+68.9%
TGT SPSell (no earlier buy)—Apr 11, 202590 (rule)$1K–$15K+4.3%
NKE SPSell (no earlier buy)—Apr 10, 202590 (rule)$1K–$15K-16.3%
META SPStill heldMar 26, 2025held587$1K–$15K-33.0%
CEG SPStill heldMar 26, 2025held587$1K–$15K-13.7%
META SPStill heldFeb 25, 2025held616$1K–$15K-34.3%
ACN SPSell (no earlier buy)—Feb 24, 202590 (rule)$1K–$15K+12.3%
ABT SPSell (no earlier buy)—Feb 24, 202590 (rule)$1K–$15K+0.5%
AAPL SPSell (no earlier buy)—Feb 5, 202590 (rule)$1K–$15K+7.1%
MSFT SPSell (no earlier buy)—Feb 4, 202590 (rule)$1K–$15K-12.1%
CEG SPRound tripFeb 4, 2025Apr 17, 2026437$1K–$15K-21.3%
JPM SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K-1.4%
MSFT SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K+2.4%
AAPL SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K+2.4%
GWW SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K-2.0%
LOW SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K+4.2%
PSX SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K+5.9%
ITW SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K-1.9%
CB SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K-17.9%
BLK SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K+0.9%
AFL SPSell (no earlier buy)—Jan 17, 202590 (rule)$1K–$15K-12.8%
ADI SPSell (no earlier buy)—Jan 13, 202590 (rule)$1K–$15K+8.9%
MSFT SPSell (no earlier buy)—Jan 3, 202590 (rule)$1K–$15K+2.5%
GE SPStill heldDec 27, 2024held676$1K–$15K+59.3%
UNH SPSell (no earlier buy)—Dec 20, 202490 (rule)$1K–$15K-6.6%
MSFT SPSell (no earlier buy)—Dec 16, 202490 (rule)$1K–$15K+7.4%
LOW SPSell (no earlier buy)—Dec 13, 202490 (rule)$1K–$15K+6.4%
AVGO SPStill heldDec 12, 2024held691$1K–$15K+53.9%
CSL SPStill heldOct 8, 2024held756$1K–$15K-46.0%
NSC SPSell (no earlier buy)—Sep 25, 202490 (rule)$1K–$15K+7.7%
MSFT SPSell (no earlier buy)—Sep 20, 202490 (rule)$1K–$15K+2.7%
AAPL SPSell (no earlier buy)—Sep 20, 202490 (rule)$1K–$15K-6.3%
ACN SPSell (no earlier buy)—Sep 20, 202490 (rule)$1K–$15K-7.5%
GWW SPSell (no earlier buy)—Sep 20, 202490 (rule)$1K–$15K-1.6%
NKE SPRound tripAug 28, 2024Sep 20, 202423$1K–$15K+2.7%
AVGO SPRound tripAug 27, 2024Apr 13, 2026594$1K–$15K+113.1%
NSC SPSell (no earlier buy)—Aug 22, 202490 (rule)$1K–$15K-3.0%
PEP SPSell (no earlier buy)—Jul 25, 202490 (rule)$1K–$15K+6.2%
LOW SPSell (no earlier buy)—Jul 25, 202490 (rule)$1K–$15K-7.7%
MSFT SPSell (no earlier buy)—Jul 17, 202490 (rule)$1K–$15K+9.7%
XOM SPSell (no earlier buy)—Jul 17, 202490 (rule)$1K–$15K+1.8%
C SPSell (no earlier buy)—Jul 17, 202490 (rule)$1K–$15K+11.5%
AVGO SPRound tripJul 1, 2024Jul 18, 2025382$1K–$15K+57.6%
APD SPSell (no earlier buy)—Jun 27, 202490 (rule)$1K–$15K-8.1%
JPM SPSell (no earlier buy)—Apr 23, 202490 (rule)$1K–$15K+0.2%
MSFT SPSell (no earlier buy)—Apr 23, 202490 (rule)$1K–$15K+1.0%
AAPL SPSell (no earlier buy)—Apr 23, 202490 (rule)$1K–$15K-24.5%
MSFT SPSell (no earlier buy)—Apr 9, 202490 (rule)$1K–$15K-2.4%
AAPL SPSell (no earlier buy)—Apr 9, 202490 (rule)$1K–$15K-27.3%
GWW SPSell (no earlier buy)—Apr 9, 202490 (rule)$1K–$15K+15.9%
ZTS SPStill heldFeb 27, 2024held980$15K–$50K-106.6%
SBUX SPRound tripFeb 23, 2024Jan 28, 2026705buy $15K–$50K / sell $1K–$15K-37.4%
SBUX SPStill heldFeb 23, 2024held984$15K–$50K-38.9%
BDX SPSell (no earlier buy)—Feb 15, 202490 (rule)$1K–$15K+6.6%
MDT SPSell (no earlier buy)—Feb 9, 202490 (rule)$1K–$15K+6.4%
ES SPSell (no earlier buy)—Jan 19, 202490 (rule)$1K–$15K-6.9%
ENB Sell (no earlier buy)—Jan 19, 202490 (rule)$1K–$15K+9.3%
TFC Sell (no earlier buy)—Dec 29, 202390 (rule)$15K–$50K+4.5%
JPM SPSell (no earlier buy)—Dec 19, 202390 (rule)$1K–$15K-6.4%
MSFT SPSell (no earlier buy)—Dec 19, 202390 (rule)$1K–$15K-3.8%
AAPL SPSell (no earlier buy)—Dec 19, 202390 (rule)$1K–$15K+19.8%
ADI SPSell (no earlier buy)—Dec 19, 202390 (rule)$1K–$15K+11.3%
ACN SPSell (no earlier buy)—Dec 19, 202390 (rule)$1K–$15K-1.1%
MSFT SPSell (no earlier buy)—Dec 18, 202390 (rule)$1K–$15K-3.3%
PFE SPSell (no earlier buy)—Dec 18, 202390 (rule)$1K–$15K+6.2%
MDLZ SPSell (no earlier buy)—Dec 18, 202390 (rule)$1K–$15K+8.3%
KO SPSell (no earlier buy)—Dec 18, 202390 (rule)$1K–$15K+6.8%
SPGI SPRound tripDec 1, 2023Apr 9, 2024130$1K–$15K-10.0%
CMCSA SPRound tripDec 1, 2023Feb 24, 2025451$1K–$15K-44.1%
CSCO SPRound tripDec 1, 2023Jul 21, 2026963$1K–$15K+68.5%
CVX SPRound tripDec 1, 2023Oct 17, 2025686$1K–$15K-39.0%

Every trade (all time)

TickerActionTradedReported amountDisclosed · lag90-day vs SPYSource
MSFTSELL (partial)Jul 21, 2026$15K–$50KAug 4, 2026
14 days
-31.7%eFD report
AAPLSELL (partial)Jul 21, 2026$1K–$15KAug 4, 2026
14 days
-2.2%eFD report
INTCSELL (partial)Jul 21, 2026$1K–$15KAug 4, 2026
14 days
+15.2%eFD report
KOSELL (partial)Jul 21, 2026$1K–$15KAug 4, 2026
14 days
-11.5%eFD report
CSCOSELL (partial)Jul 21, 2026$1K–$15KAug 4, 2026
14 days
+7.5%eFD report
CSELLJun 16, 2026$1K–$15KJul 6, 2026
20 days
+6.2%eFD report
CEGSELL (partial)Apr 17, 2026$1K–$15KMay 7, 2026
20 days
+20.7%eFD report
AAPLSELL (partial)Apr 17, 2026$1K–$15KMay 7, 2026
20 days
-17.6%eFD report
AVGOSELL (partial)Apr 13, 2026$1K–$15KMay 7, 2026
24 days
+8.1%eFD report
FDSSELLMar 31, 2026$1K–$15KApr 4, 2026
4 days
+6.3%eFD report
MABUYMar 28, 2026$1K–$15KApr 12, 2026
15 days
-14.3%eFD report
FDSSELL (partial)Mar 26, 2026$1K–$15KApr 4, 2026
9 days
+3.4%eFD report
FDSSELL (partial)Mar 25, 2026$1K–$15KApr 4, 2026
10 days
-0.8%eFD report
PNCBUYMar 12, 2026$1K–$15KApr 4, 2026
23 days
+5.9%eFD report
AXPBUYMar 11, 2026$1K–$15KApr 4, 2026
24 days
-4.9%eFD report
ITWSELL (partial)Feb 24, 2026$1K–$15KMar 4, 2026
8 days
+24.2%eFD report
PAYXSELLFeb 20, 2026$1K–$15KMar 4, 2026
12 days
+4.4%eFD report
BLKSELL (partial)Feb 10, 2026$1K–$15KMar 4, 2026
22 days
+7.4%eFD report
ADISELL (partial)Feb 10, 2026$1K–$15KMar 4, 2026
22 days
-23.2%eFD report
AVGOBUYFeb 9, 2026$1K–$15KMar 4, 2026
23 days
+18.0%eFD report
GOOGLBUYFeb 9, 2026$1K–$15KMar 4, 2026
23 days
+13.3%eFD report
SBUXSELL (partial)Jan 28, 2026$1K–$15KFeb 5, 2026
8 days
+0.1%eFD report
MSFTSELL (partial)Dec 16, 2025$1K–$15KJan 6, 2026
21 days
+14.6%eFD report
AAPLSELL (partial)Dec 16, 2025$1K–$15KJan 6, 2026
21 days
+6.5%eFD report
GOOGLSELL (partial)Dec 16, 2025$1K–$15KJan 6, 2026
21 days
-1.1%eFD report
KSELLDec 11, 2025$1K–$15KJan 6, 2026
26 days
—eFD report
METABUYNov 13, 2025$1K–$15KDec 4, 2025
21 days
+6.7%eFD report
PAYXSELL (partial)Nov 13, 2025$1K–$15KDec 4, 2025
21 days
+18.1%eFD report
LOWSELL (partial)Nov 13, 2025$1K–$15KDec 4, 2025
21 days
-21.0%eFD report
MSFTSELLOct 29, 2025$15K–$50KNov 4, 2025
6 days
+12.4%eFD report
IBMSELL (partial)Oct 29, 2025$15K–$50KNov 4, 2025
6 days
+5.8%eFD report
CSELL (partial)Oct 29, 2025$1K–$15KNov 4, 2025
6 days
-14.6%eFD report
LLYBUYOct 24, 2025$1K–$15KNov 4, 2025
11 days
+30.0%eFD report
MSFTSELL (partial)Oct 22, 2025$1K–$15KNov 4, 2025
13 days
+14.1%eFD report
PAYXSELL (partial)Oct 21, 2025$1K–$15KNov 4, 2025
14 days
+16.7%eFD report
LOWSELL (partial)Oct 21, 2025$1K–$15KNov 4, 2025
14 days
-8.5%eFD report
LOWSELL (partial)Oct 20, 2025$1K–$15KNov 4, 2025
15 days
-9.8%eFD report
COSTSELL (partial)Oct 17, 2025$1K–$15KNov 4, 2025
18 days
+2.0%eFD report
CVXSELL (partial)Oct 17, 2025$1K–$15KNov 4, 2025
18 days
-4.4%eFD report
MSFTSELL (partial)Sep 18, 2025$15K–$50KOct 5, 2025
17 days
+7.7%eFD report
AAPLSELL (partial)Sep 18, 2025$15K–$50KOct 5, 2025
17 days
-12.9%eFD report
BLKSELL (partial)Aug 4, 2025$1K–$15KSep 3, 2025
30 days
+12.5%eFD report
SHWBUYAug 1, 2025$1K–$15KSep 3, 2025
33 days
-8.0%eFD report
PLDBUYAug 1, 2025$1K–$15KSep 3, 2025
33 days
+9.1%eFD report
CLSELLJul 31, 2025$1K–$15KAug 4, 2025
4 days
+18.4%eFD report
PPGSELLJul 31, 2025$1K–$15KAug 4, 2025
4 days
+14.8%eFD report
GDSELL (partial)Jul 31, 2025$1K–$15KAug 4, 2025
4 days
-1.5%eFD report
PPGSELL (partial)Jul 30, 2025$1K–$15KAug 4, 2025
5 days
+9.2%eFD report
METABUYJul 29, 2025$1K–$15KAug 4, 2025
6 days
-0.6%eFD report
GOOGLBUYJul 29, 2025$1K–$15KAug 4, 2025
6 days
+29.7%eFD report
AVGOSELL (partial)Jul 18, 2025$1K–$15KAug 4, 2025
17 days
-19.7%eFD report
JPMSELL (partial)Jul 18, 2025$1K–$15KAug 4, 2025
17 days
+2.8%eFD report
MSFTSELL (partial)Jul 18, 2025$1K–$15KAug 4, 2025
17 days
+5.0%eFD report
AAPLSELL (partial)Jul 18, 2025$1K–$15KAug 4, 2025
17 days
-11.9%eFD report
AFLSELL (partial)Jul 18, 2025$1K–$15KAug 4, 2025
17 days
+0.5%eFD report
CBSELL (partial)Jul 17, 2025$1K–$15KAug 4, 2025
18 days
+4.9%eFD report
AXPBUYJul 1, 2025$15K–$50KAug 4, 2025
34 days
-1.3%eFD report
UNHSELLJun 23, 2025$1K–$15KJul 4, 2025
11 days
-2.4%eFD report
ADISELL (partial)Jun 18, 2025$1K–$15KJul 4, 2025
16 days
+4.2%eFD report
WFCSELLJun 18, 2025$1K–$15KJul 4, 2025
16 days
+1.6%eFD report
MSFTSELL (partial)Jun 18, 2025$1K–$15KJul 4, 2025
16 days
+4.5%eFD report
XOMSELL (partial)Jun 18, 2025$1K–$15KJul 4, 2025
16 days
+9.2%eFD report
CSELL (partial)Jun 18, 2025$1K–$15KJul 4, 2025
16 days
-18.0%eFD report
GOOGLBUYMay 8, 2025$1K–$15KJun 13, 2025
36 days
+15.1%eFD report
GOOGLBUYApr 29, 2025$1K–$15KMay 7, 2025
8 days
+5.3%eFD report
TGTSELLApr 11, 2025$1K–$15KMay 7, 2025
26 days
+4.3%eFD report
NKESELLApr 10, 2025$1K–$15KMay 7, 2025
27 days
-16.3%eFD report
METABUYMar 26, 2025$1K–$15KApr 10, 2025
15 days
+9.9%eFD report
CEGBUYMar 26, 2025$1K–$15KApr 10, 2025
15 days
+41.1%eFD report
METABUYFeb 25, 2025$1K–$15KMar 6, 2025
9 days
-1.8%eFD report
CMCSASELLFeb 24, 2025$1K–$15KMar 6, 2025
10 days
+2.7%eFD report
ACNSELL (partial)Feb 24, 2025$1K–$15KMar 6, 2025
10 days
+12.3%eFD report
ABTSELL (partial)Feb 24, 2025$1K–$15KMar 6, 2025
10 days
+0.5%eFD report
AAPLSELL (partial)Feb 5, 2025$1K–$15KMar 6, 2025
29 days
+7.1%eFD report
CEGBUYFeb 4, 2025$1K–$15KMar 6, 2025
30 days
-12.6%eFD report
MSFTSELL (partial)Feb 4, 2025$1K–$15KMar 6, 2025
30 days
-12.1%eFD report
PSXSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
+5.9%eFD report
JPMSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
-1.4%eFD report
MSFTSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
+2.4%eFD report
LOWSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
+4.2%eFD report
ITWSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
-1.9%eFD report
GWWSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
-2.0%eFD report
CBSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
-17.9%eFD report
BLKSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
+0.9%eFD report
AAPLSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
+2.4%eFD report
AFLSELL (partial)Jan 17, 2025$1K–$15KFeb 13, 2025
27 days
-12.8%eFD report
ADISELL (partial)Jan 13, 2025$1K–$15KFeb 13, 2025
31 days
+8.9%eFD report
MSFTSELL (partial)Jan 3, 2025$1K–$15KFeb 13, 2025
41 days
+2.5%eFD report
GEBUYDec 27, 2024$1K–$15KJan 6, 2025
10 days
+25.7%eFD report
UNHSELL (partial)Dec 20, 2024$1K–$15KJan 6, 2025
17 days
-6.6%eFD report
MSFTSELL (partial)Dec 16, 2024$1K–$15KJan 6, 2025
21 days
+7.4%eFD report
LOWSELL (partial)Dec 13, 2024$1K–$15KJan 6, 2025
24 days
+6.4%eFD report
AVGOBUYDec 12, 2024$1K–$15KJan 6, 2025
25 days
+15.0%eFD report
CSLBUYOct 8, 2024$1K–$15KNov 12, 2024
35 days
-23.2%eFD report
NSCSELLSep 25, 2024$1K–$15KOct 5, 2024
10 days
+7.7%eFD report
NKESELL (partial)Sep 20, 2024$1K–$15KOct 5, 2024
15 days
+14.0%eFD report
MSFTSELL (partial)Sep 20, 2024$1K–$15KOct 5, 2024
15 days
+2.7%eFD report
GWWSELL (partial)Sep 20, 2024$1K–$15KOct 5, 2024
15 days
-1.6%eFD report
AAPLSELL (partial)Sep 20, 2024$1K–$15KOct 5, 2024
15 days
-6.3%eFD report
ACNSELL (partial)Sep 20, 2024$1K–$15KOct 5, 2024
15 days
-7.5%eFD report
NKEBUYAug 28, 2024$1K–$15KSep 5, 2024
8 days
-13.8%eFD report
AVGOBUYAug 27, 2024$1K–$15KSep 5, 2024
9 days
-4.3%eFD report
NSCSELL (partial)Aug 22, 2024$1K–$15KSep 5, 2024
14 days
-3.0%eFD report
PEPSELL (partial)Jul 25, 2024$1K–$15KAug 11, 2024
17 days
+6.2%eFD report
LOWSELL (partial)Jul 25, 2024$1K–$15KAug 11, 2024
17 days
-7.7%eFD report
MSFTSELL (partial)Jul 17, 2024$1K–$15KAug 11, 2024
25 days
+9.7%eFD report
XOMSELL (partial)Jul 17, 2024$1K–$15KAug 11, 2024
25 days
+1.8%eFD report
CSELL (partial)Jul 17, 2024$1K–$15KAug 11, 2024
25 days
+11.5%eFD report
AVGOBUYJul 1, 2024$1K–$15KAug 11, 2024
41 days
-0.1%eFD report
APDSELLJun 27, 2024$1K–$15KJul 11, 2024
14 days
-8.1%eFD report
JPMSELL (partial)Apr 23, 2024$1K–$15KMay 13, 2024
20 days
+0.2%eFD report
MSFTSELL (partial)Apr 23, 2024$1K–$15KMay 13, 2024
20 days
+1.0%eFD report
AAPLSELL (partial)Apr 23, 2024$1K–$15KMay 13, 2024
20 days
-24.5%eFD report
MSFTSELL (partial)Apr 9, 2024$1K–$15KMay 13, 2024
34 days
-2.4%eFD report
GWWSELL (partial)Apr 9, 2024$1K–$15KMay 13, 2024
34 days
+15.9%eFD report
SPGISELL (partial)Apr 9, 2024$1K–$15KMay 13, 2024
34 days
+2.1%eFD report
AAPLSELL (partial)Apr 9, 2024$1K–$15KMay 13, 2024
34 days
-27.3%eFD report
ZTSBUYFeb 27, 2024$15K–$50KMar 15, 2024
17 days
-18.4%eFD report
SBUXBUYFeb 23, 2024$15K–$50KMar 15, 2024
21 days
-21.7%eFD report
BDXSELLFeb 15, 2024$1K–$15KMar 15, 2024
29 days
+6.6%eFD report
MDTSELLFeb 9, 2024$1K–$15KMar 15, 2024
35 days
+6.4%eFD report
ESSELLJan 19, 2024$1K–$15KFeb 14, 2024
26 days
-6.9%eFD report
ENBSELLJan 19, 2024$1K–$15KFeb 14, 2024
26 days
+9.3%eFD report
TFCSELL (partial)Dec 29, 2023$15K–$50KJan 12, 2024
14 days
+4.5%eFD report
JPMSELL (partial)Dec 19, 2023$1K–$15KJan 12, 2024
24 days
-6.4%eFD report
MSFTSELL (partial)Dec 19, 2023$1K–$15KJan 12, 2024
24 days
-3.8%eFD report
AAPLSELL (partial)Dec 19, 2023$1K–$15KJan 12, 2024
24 days
+19.8%eFD report
ADISELL (partial)Dec 19, 2023$1K–$15KJan 12, 2024
24 days
+11.3%eFD report
ACNSELL (partial)Dec 19, 2023$1K–$15KJan 12, 2024
24 days
-1.1%eFD report
PFESELL (partial)Dec 18, 2023$1K–$15KJan 12, 2024
25 days
+6.2%eFD report
MDLZSELL (partial)Dec 18, 2023$1K–$15KJan 12, 2024
25 days
+8.3%eFD report
MSFTSELL (partial)Dec 18, 2023$1K–$15KJan 12, 2024
25 days
-3.3%eFD report
KOSELL (partial)Dec 18, 2023$1K–$15KJan 12, 2024
25 days
+6.8%eFD report
SPGIBUYDec 1, 2023$1K–$15KJan 12, 2024
42 days
-9.2%eFD report
CMCSABUYDec 1, 2023$1K–$15KJan 12, 2024
42 days
-9.2%eFD report
CSCOBUYDec 1, 2023$1K–$15KJan 12, 2024
42 days
-10.9%eFD report
CVXBUYDec 1, 2023$1K–$15KJan 12, 2024
42 days
-5.7%eFD report
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.