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

Rep. Maria Elvira Salazar R-FL27

129 disclosed trades (stocks, ETFs and options) since 2024 filings (House). Latest: Sep 24, 2026. Financial ServicesForeign Affairs
33%hit rate
-2.0%avg excess vs SPY
-3.7%annualized excess
177 davg holding period
48 / 47 / 1closed / open / unmatched sells

Rep. Maria Elvira Salazar has reported 129 trades since 2024 (78 buys, 51 sells). 33% of 96 scored trades beat the S&P 500 over the time they were held. The most recent was a sale of BRK.B on Sep 24, 2026, disclosed Oct 7, 2026. These are public disclosures, not recommendations.

Round trips and scored positions

TickerKindBoughtSoldDays heldReported amountExcess vs SPY
CSCO Sell (no earlier buy)—Sep 24, 202690 (rule)$1K–$15Knot yet scorable
MRNA Sell (no earlier buy)—Sep 24, 202690 (rule)$1K–$15Knot yet scorable
HONA Sell (no earlier buy)—Sep 24, 202690 (rule)$1K–$15Knot yet scorable
META Round tripSep 22, 2026Sep 24, 20262$1K–$15K+6.4%
META Still heldSep 22, 2026held42$1K–$15Knot yet scorable
GLW Still heldSep 8, 2026held56$1K–$15Knot yet scorable
GLW Still heldSep 8, 2026held56$1K–$15Knot yet scorable
OKTA Round tripSep 4, 2026Sep 24, 202620$1K–$15K+21.5%
OKTA Still heldSep 4, 2026held60$1K–$15Knot yet scorable
SNOW Round tripSep 4, 2026Sep 24, 202620buy $15K–$50K / sell $1K–$15K-0.6%
SNOW Still heldSep 4, 2026held60$15K–$50Knot yet scorable
SNOW Still heldSep 4, 2026held60$1K–$15Knot yet scorable
CVX Still heldSep 2, 2026held62$1K–$15Knot yet scorable
MRK Round tripAug 19, 2026Sep 24, 202636buy $15K–$50K / sell $1K–$15K-2.5%
MRK Still heldAug 19, 2026held76$15K–$50Knot yet scorable
MRK Still heldAug 19, 2026held76$15K–$50Knot yet scorable
MRNA Round tripAug 19, 2026Aug 19, 20260$1K–$15K+0.0%
SPCX Round tripAug 12, 2026Sep 24, 202643$1K–$15K+2.0%
SPCX Still heldAug 12, 2026held83$1K–$15Knot yet scorable
BRK.B Still heldAug 7, 2026held88$1K–$15Knot yet scorable
BRK.B Round tripJul 28, 2026Sep 24, 202658$1K–$15K-5.0%
BRK.B Still heldJul 28, 2026held98$15K–$50K+7.0%
CB Round tripJul 1, 2026Aug 19, 202649$15K–$50K-6.2%
CB Round tripJul 1, 2026Sep 24, 202685buy $15K–$50K / sell $1K–$15K-7.7%
CB Still heldJul 1, 2026held125$15K–$50K+4.1%
VOYG Still heldJun 15, 2026held141$15K–$50K-38.6%
BEP Still heldJun 4, 2026held152$1K–$15K-17.3%
BEP Still heldJun 4, 2026held152$15K–$50K-17.3%
BEP Still heldJun 3, 2026held153$1K–$15K-17.4%
BEP Still heldJun 3, 2026held153$1K–$15K-17.4%
CRM Still heldJun 2, 2026held154$15K–$50K+13.6%
BEP Still heldJun 2, 2026held154$1K–$15K-17.6%
BEP Still heldJun 2, 2026held154$1K–$15K-17.6%
BEP Round tripMay 29, 2026Sep 24, 2026118$1K–$15K-25.2%
IBM Round tripMay 21, 2026Aug 24, 202695buy $15K–$50K / sell $1K–$15K-11.5%
IBM Round tripMay 21, 2026Aug 24, 202695buy $15K–$50K / sell $1K–$15K-11.5%
IBM Round tripMay 21, 2026Sep 4, 2026106buy $15K–$50K / sell $1K–$15K-10.8%
IBM Round tripMay 21, 2026Sep 4, 2026106buy $15K–$50K / sell $1K–$15K-10.8%
IBM Still heldMay 21, 2026held166$15K–$50K-1.4%
IBM Still heldMay 21, 2026held166$15K–$50K-1.4%
DDOG Round tripMay 19, 2026Sep 24, 2026128$1K–$15K+14.9%
DDOG Still heldMay 19, 2026held168$15K–$50K-2.1%
QCOM Round tripMay 13, 2026Aug 12, 202691buy $15K–$50K / sell $1K–$15K-27.6%
QCOM Round tripMay 13, 2026Aug 19, 202698buy $15K–$50K / sell $1K–$15K-27.7%
QCOM Still heldMay 13, 2026held174$15K–$50K-25.3%
QCOM Still heldMay 13, 2026held174$1K–$15K-25.3%
BIIB Still heldMay 12, 2026held175$1K–$15K+23.0%
BIIB Round tripMay 11, 2026Jun 2, 202622buy $1K–$15K / sell $15K–$50K-7.3%
BIIB Round tripMay 11, 2026Jun 2, 202622buy $50K–$100K / sell $15K–$50K-7.3%
BIIB Round tripMay 11, 2026Sep 24, 2026136buy $50K–$100K / sell $1K–$15K+10.6%
BIIB Still heldMay 11, 2026held176$50K–$100K+24.1%
CARR Round tripMay 1, 2026Jul 28, 202688buy $1K–$15K / sell $15K–$50K-9.4%
CARR Round tripMay 1, 2026Jul 28, 202688$15K–$50K-9.4%
CARR Round tripMay 1, 2026Jul 28, 202688buy $15K–$50K / sell $1K–$15K-9.4%
URI Still heldApr 24, 2026held193$1K–$15K+15.3%
UNH Round tripApr 22, 2026Jun 4, 202643$1K–$15K+5.7%
UNH Round tripApr 22, 2026Sep 24, 2026155$1K–$15K-1.8%
SHW Round tripApr 20, 2026May 12, 202622buy $15K–$50K / sell $1K–$15K-13.6%
SHW Round tripApr 20, 2026May 12, 202622buy $15K–$50K / sell $1K–$15K-13.6%
SHW Still heldApr 20, 2026held197$15K–$50K-3.7%
SHW Still heldApr 20, 2026held197$1K–$15K-3.7%
MSFT Round tripApr 17, 2026Sep 24, 2026160buy $15K–$50K / sell $1K–$15K+9.7%
MSFT Still heldApr 17, 2026held200$15K–$50K+14.0%
VOYG Still heldApr 14, 2026held203$1K–$15K-26.7%
MRVL Round tripApr 6, 2026Sep 24, 2026171buy $15K–$50K / sell $1K–$15K+120.0%
MRVL Still heldApr 6, 2026held211$15K–$50K+42.4%
CRM Round tripApr 6, 2026Sep 24, 2026171buy $15K–$50K / sell $1K–$15K+12.3%
CRM Still heldApr 6, 2026held211$15K–$50K+8.1%
FDX Still heldMar 25, 2026held223$1K–$15K-4.0%
URI Round tripMar 25, 2026Sep 24, 2026183$1K–$15K+19.9%
AMGN Round tripMar 24, 2026Apr 17, 202624$15K–$50K-6.7%
GE Round tripMar 24, 2026Sep 24, 2026184$1K–$15K-7.4%
HON Round tripMar 24, 2026Sep 24, 2026184buy $15K–$50K / sell $1K–$15K-26.3%
HON Still heldMar 24, 2026held224$15K–$50K-18.8%
BA Round tripMar 19, 2026Sep 24, 2026189buy $15K–$50K / sell $1K–$15K-18.5%
BA Still heldMar 19, 2026held229$15K–$50K-26.8%
BA Still heldMar 19, 2026held229$1K–$15K-26.8%
CSCO Round tripMar 19, 2026Sep 8, 2026173$1K–$15K+23.0%
CSCO Round tripMar 19, 2026Sep 24, 2026189$15K–$50K+20.0%
C Round tripMar 19, 2026Sep 24, 2026189buy $15K–$50K / sell $1K–$15K+4.0%
C Still heldMar 19, 2026held229$15K–$50K-1.9%
C Still heldMar 19, 2026held229$1K–$15K-1.9%
GLW Round tripMar 19, 2026Sep 4, 2026169buy $15K–$50K / sell $1K–$15K-0.8%
GLW Round tripMar 19, 2026Sep 4, 2026169buy $15K–$50K / sell $1K–$15K-0.8%
GLW Round tripMar 19, 2026Sep 24, 2026189buy $15K–$50K / sell $1K–$15K-0.4%
GLW Still heldMar 19, 2026held229$15K–$50K-21.4%
GLW Still heldMar 19, 2026held229$15K–$50K-21.4%
FDX Round tripMar 19, 2026Sep 24, 2026189buy $15K–$50K / sell $1K–$15K-18.9%
FDX Still heldMar 19, 2026held229$15K–$50K-3.1%
GS Round tripMar 19, 2026Sep 24, 2026189buy $15K–$50K / sell $1K–$15K-2.2%
GS Still heldMar 19, 2026held229$15K–$50K-3.0%
GS Still heldMar 19, 2026held229$15K–$50K-3.0%
NVR Still heldMar 19, 2026held229$1K–$15K-16.4%
PTON Round tripMar 19, 2026Sep 24, 2026189$1K–$15K+1.7%
PTON Still heldMar 19, 2026held229$1K–$15K+16.6%
RH Round tripMar 19, 2026Sep 24, 2026189buy $15K–$50K / sell $1K–$15K-26.2%
RH Still heldMar 19, 2026held229$15K–$50K-5.1%
RH Still heldMar 19, 2026held229$15K–$50K-5.1%
ULTA Still heldMar 19, 2026held229$15K–$50K+5.4%
VG Still heldMar 19, 2026held229$1K–$15K-23.9%
WHR Round tripMar 19, 2026May 11, 202653buy $15K–$50K / sell $1K–$15K-36.3%
WHR Round tripMar 19, 2026May 11, 202653buy $15K–$50K / sell $1K–$15K-36.3%
WHR Still heldMar 19, 2026held229$15K–$50K-55.7%
WHR Still heldMar 19, 2026held229$1K–$15K-55.7%
AR SPStill heldOct 31, 2024held733$1K–$15K+24.8%
OXY SPStill heldOct 25, 2024held739$15K–$50K-12.2%
AR SPStill heldAug 2, 2024held823$1K–$15K+12.2%
DTM SPStill heldMay 1, 2024held916$15K–$50K+46.0%
NFE SPSell (no earlier buy)—May 1, 202490 (rule)$15K–$50K+33.1%
CWEN SPRound tripApr 26, 2024Oct 25, 2024182$15K–$50K-1.6%
CIVI SPSell (no earlier buy)—Apr 8, 202490 (rule)$15K–$50Knot yet scorable

Every trade (all time)

TickerActionTradedReported amountDisclosed · lag90-day vs SPYSource
BRK.BSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
BIIBSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
BASELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
BEPSELLSep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
CBSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
CSCOSELLSep 24, 2026$15K–$50KOct 7, 2026
13 days
—PDF
CSCOSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
CSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
GLWSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
DDOGSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
FDXSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
GESELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
GSSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
HONASELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
HONSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
MRVLSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
MRKSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
METASELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
MSFTSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
MRNASELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
OKTASELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
PTONSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
RHSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
CRMSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
SNOWSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
SPCXSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
URISELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
UNHSELL (partial)Sep 24, 2026$1K–$15KOct 7, 2026
13 days
—PDF
METABUYSep 22, 2026$1K–$15KOct 7, 2026
15 days
—PDF
METABUYSep 22, 2026$1K–$15KOct 7, 2026
15 days
—PDF
CSCOSELL (partial)Sep 8, 2026$1K–$15KOct 7, 2026
29 days
—PDF
GLWBUYSep 8, 2026$1K–$15KOct 7, 2026
29 days
—PDF
GLWBUYSep 8, 2026$1K–$15KOct 7, 2026
29 days
—PDF
GLWSELL (partial)Sep 4, 2026$1K–$15KOct 7, 2026
33 days
—PDF
GLWSELL (partial)Sep 4, 2026$1K–$15KOct 7, 2026
33 days
—PDF
IBMSELLSep 4, 2026$1K–$15KOct 7, 2026
33 days
—PDF
IBMSELLSep 4, 2026$1K–$15KOct 7, 2026
33 days
—PDF
OKTABUYSep 4, 2026$1K–$15KOct 7, 2026
33 days
—PDF
OKTABUYSep 4, 2026$1K–$15KOct 7, 2026
33 days
—PDF
SNOWBUYSep 4, 2026$15K–$50KOct 7, 2026
33 days
—PDF
SNOWBUYSep 4, 2026$1K–$15KOct 7, 2026
33 days
—PDF
CVXBUYSep 2, 2026$1K–$15KOct 7, 2026
35 days
—PDF
IBMSELL (partial)Aug 24, 2026$1K–$15KSep 9, 2026
16 days
—PDF
IBMSELL (partial)Aug 24, 2026$1K–$15KSep 9, 2026
16 days
—PDF
CBSELLAug 19, 2026$15K–$50KSep 9, 2026
21 days
—PDF
MRKBUYAug 19, 2026$15K–$50KSep 9, 2026
21 days
—PDF
MRKBUYAug 19, 2026$15K–$50KSep 9, 2026
21 days
—PDF
MRNASELL (partial)Aug 19, 2026$1K–$15KSep 9, 2026
21 days
—PDF
MRNABUYAug 19, 2026$1K–$15KSep 9, 2026
21 days
—PDF
QCOMSELLAug 19, 2026$1K–$15KSep 9, 2026
21 days
—PDF
QCOMSELLAug 12, 2026$1K–$15KSep 9, 2026
28 days
—PDF
SPCXBUYAug 12, 2026$1K–$15KSep 9, 2026
28 days
—PDF
SPCXBUYAug 12, 2026$1K–$15KSep 9, 2026
28 days
—PDF
BRK.BBUYAug 7, 2026$1K–$15KSep 9, 2026
33 days
—PDF
BRK.BBUYJul 28, 2026$1K–$15KAug 7, 2026
10 days
+3.8%PDF
BRK.BBUYJul 28, 2026$15K–$50KAug 7, 2026
10 days
+3.8%PDF
CARRSELLJul 28, 2026$15K–$50KAug 7, 2026
10 days
+13.9%PDF
CARRSELLJul 28, 2026$1K–$15KAug 7, 2026
10 days
+13.9%PDF
CBBUYJul 1, 2026$15K–$50KAug 7, 2026
37 days
-8.1%PDF
CBBUYJul 1, 2026$15K–$50KAug 7, 2026
37 days
-8.1%PDF
VOYGBUYJun 15, 2026$15K–$50KJul 7, 2026
22 days
-18.7%PDF
BEPBUYJun 4, 2026$1K–$15KJul 7, 2026
33 days
-16.3%PDF
BEPBUYJun 4, 2026$15K–$50KJul 7, 2026
33 days
-16.3%PDF
UNHSELLJun 4, 2026$1K–$15KJul 7, 2026
33 days
+0.3%PDF
BEPBUYJun 3, 2026$1K–$15KJul 7, 2026
34 days
-15.4%PDF
BEPBUYJun 3, 2026$1K–$15KJul 7, 2026
34 days
-15.4%PDF
BIIBSELLJun 2, 2026$15K–$50KJul 7, 2026
35 days
-13.7%PDF
BEPBUYJun 2, 2026$1K–$15KJul 7, 2026
35 days
-15.4%PDF
BEPBUYJun 2, 2026$1K–$15KJul 7, 2026
35 days
-15.4%PDF
CRMBUYJun 2, 2026$15K–$50KJul 7, 2026
35 days
+27.2%PDF
BEPBUYMay 29, 2026$1K–$15KJun 8, 2026
10 days
-14.3%PDF
IBMBUYMay 21, 2026$15K–$50KJun 8, 2026
18 days
-9.8%PDF
IBMBUYMay 21, 2026$15K–$50KJun 8, 2026
18 days
-9.8%PDF
DDOGBUYMay 19, 2026$1K–$15KJun 8, 2026
20 days
+9.6%PDF
DDOGBUYMay 19, 2026$15K–$50KJun 8, 2026
20 days
+9.6%PDF
QCOMBUYMay 13, 2026$15K–$50KJun 8, 2026
26 days
-27.5%PDF
QCOMBUYMay 13, 2026$1K–$15KJun 8, 2026
26 days
-27.5%PDF
BIIBBUYMay 12, 2026$1K–$15KJun 8, 2026
27 days
-0.8%PDF
SHWSELLMay 12, 2026$1K–$15KJun 8, 2026
27 days
-11.7%PDF
SHWSELLMay 12, 2026$1K–$15KJun 8, 2026
27 days
-11.7%PDF
BIIBBUYMay 11, 2026$1K–$15KJun 8, 2026
28 days
+0.1%PDF
BIIBBUYMay 11, 2026$50K–$100KJun 8, 2026
28 days
+0.1%PDF
WHRSELLMay 11, 2026$1K–$15KJun 8, 2026
28 days
+1.9%PDF
WHRSELLMay 11, 2026$1K–$15KJun 8, 2026
28 days
+1.9%PDF
CARRBUYMay 1, 2026$1K–$15KMay 8, 2026
7 days
-12.1%PDF
CARRBUYMay 1, 2026$15K–$50KMay 8, 2026
7 days
-12.1%PDF
URIBUYApr 24, 2026$1K–$15KMay 8, 2026
14 days
+13.6%PDF
UNHBUYApr 22, 2026$1K–$15KMay 8, 2026
16 days
+18.2%PDF
UNHBUYApr 22, 2026$1K–$15KMay 8, 2026
16 days
+18.2%PDF
SHWBUYApr 20, 2026$15K–$50KMay 8, 2026
18 days
-10.6%PDF
SHWBUYApr 20, 2026$1K–$15KMay 8, 2026
18 days
-10.6%PDF
AMGNSELLApr 17, 2026$15K–$50KMay 8, 2026
21 days
+1.1%PDF
MSFTBUYApr 17, 2026$15K–$50KMay 8, 2026
21 days
-10.8%PDF
VOYGBUYApr 14, 2026$1K–$15KMay 8, 2026
24 days
-9.5%PDF
MRVLBUYApr 6, 2026$15K–$50KMay 8, 2026
32 days
+113.6%PDF
CRMBUYApr 6, 2026$15K–$50KMay 8, 2026
32 days
-24.5%PDF
FDXBUYMar 25, 2026$1K–$15KApr 21, 2026
27 days
-1.6%PDF
URIBUYMar 25, 2026$1K–$15KApr 21, 2026
27 days
+30.5%PDF
AMGNBUYMar 24, 2026$15K–$50KApr 21, 2026
28 days
-15.0%PDF
GEBUYMar 24, 2026$1K–$15KApr 21, 2026
28 days
+8.2%PDF
HONBUYMar 24, 2026$15K–$50KApr 21, 2026
28 days
-11.0%PDF
BABUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
-0.1%PDF
BABUYMar 19, 2026$1K–$15KApr 21, 2026
33 days
-0.1%PDF
CSCOBUYMar 19, 2026$1K–$15KApr 21, 2026
33 days
+37.1%PDF
CSCOBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
+37.1%PDF
CBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
+18.6%PDF
CBUYMar 19, 2026$1K–$15KApr 21, 2026
33 days
+18.6%PDF
GLWBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
+19.5%PDF
GLWBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
+19.5%PDF
FDXBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
+1.3%PDF
GSBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
+23.5%PDF
GSBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
+23.5%PDF
NVRBUYMar 19, 2026$1K–$15KApr 21, 2026
33 days
-14.5%PDF
PTONBUYMar 19, 2026$1K–$15KApr 21, 2026
33 days
+23.9%PDF
PTONBUYMar 19, 2026$1K–$15KApr 21, 2026
33 days
+23.9%PDF
RHBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
-11.4%PDF
RHBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
-11.4%PDF
ULTABUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
-27.9%PDF
VGBUYMar 19, 2026$1K–$15KApr 21, 2026
33 days
-35.0%PDF
WHRBUYMar 19, 2026$15K–$50KApr 21, 2026
33 days
-41.1%PDF
WHRBUYMar 19, 2026$1K–$15KApr 21, 2026
33 days
-41.1%PDF
ARBUYOct 31, 2024$1K–$15KNov 11, 2024
11 days
+38.5%PDF
CWENSELLOct 25, 2024$15K–$50KNov 11, 2024
17 days
+8.0%PDF
OXYBUYOct 25, 2024$15K–$50KNov 11, 2024
17 days
-7.7%PDF
ARBUYAug 2, 2024$1K–$15KSep 11, 2024
40 days
-9.0%PDF
DTMBUYMay 1, 2024$15K–$50KJun 10, 2024
40 days
+12.8%PDF
NFESELLMay 1, 2024$15K–$50KJun 10, 2024
40 days
+33.1%PDF
CWENBUYApr 26, 2024$15K–$50KMay 8, 2024
12 days
+5.2%PDF
CIVISELLApr 8, 2024$15K–$50KMay 8, 2024
30 days
—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.