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

Rep. Richard Dean McCormick GA06

111 disclosed trades (stocks, ETFs and options) since 2024 filings (House). Latest: Sep 18, 2026.
49%hit rate
-9.6%avg excess vs SPY
-6.4%annualized excess
584 davg holding period
39 / 26 / 6closed / open / unmatched sells

Rep. Richard Dean McCormick has reported 111 trades since 2024 (66 buys, 45 sells). 49% of 71 scored trades beat the S&P 500 over the time they were held. The most recent was a buy of BRK.B on Sep 18, 2026, disclosed Oct 14, 2026. These are public disclosures, not recommendations.

Round trips and scored positions

TickerKindBoughtSoldDays heldReported amountExcess vs SPY
BRK.B Still heldSep 18, 2026held46$1K–$15Knot yet scorable
ADI Sell (no earlier buy)—Jul 30, 202690 (rule)$1K–$15K-12.7%
CSCO Sell (no earlier buy)—Jul 30, 202690 (rule)$1K–$15K+7.0%
JNJ Sell (no earlier buy)—Jul 30, 202690 (rule)$1K–$15K-1.8%
BRK.B Still heldJul 30, 2026held96$1K–$15K+7.7%
ABT Still heldJun 12, 2026held144$1K–$15K+23.5%
ABT Still heldJun 12, 2026held144$1K–$15K+23.5%
ADI Sell (no earlier buy)—Jun 12, 202690 (rule)$1K–$15K+15.7%
ADI Sell (no earlier buy)—Jun 12, 202690 (rule)$1K–$15K+15.7%
ICE Still heldJun 12, 2026held144$1K–$15K+21.2%
LHX Round tripJun 12, 2026Jul 30, 202648$1K–$15K-11.7%
LHX Still heldJun 12, 2026held144$1K–$15K-10.8%
ABT Still heldMar 19, 2026held229$1K–$15K-11.2%
ADP Still heldMar 19, 2026held229$1K–$15K+27.8%
BLK Round tripMar 19, 2026Jul 30, 2026133$1K–$15K+0.9%
HD Still heldMar 19, 2026held229$1K–$15K-10.0%
HD Still heldMar 19, 2026held229$1K–$15K-10.0%
LHX Sell (no earlier buy)—Mar 19, 202690 (rule)$1K–$15K+26.2%
MSFT Still heldMar 19, 2026held229$1K–$15K+16.4%
MSFT Still heldMar 19, 2026held229$1K–$15K+16.4%
UNH Round tripMar 19, 2026Jun 12, 202685$1K–$15K+33.3%
UNH Round tripMar 19, 2026Jul 30, 2026133$1K–$15K+37.9%
ABT Still heldNov 5, 2025held363$1K–$15K-22.5%
APD Still heldNov 5, 2025held363$1K–$15K+22.0%
AWK Still heldNov 5, 2025held363$1K–$15K+1.6%
ADI Round tripNov 5, 2025Mar 19, 2026134$1K–$15K+34.2%
AAPL Still heldNov 5, 2025held363$1K–$15K+14.2%
ADP Round tripNov 5, 2025Jul 30, 2026267$1K–$15K-7.8%
BLK Round tripNov 5, 2025Jun 12, 2026219$1K–$15K-13.3%
CSCO Round tripNov 5, 2025Jun 12, 2026219$1K–$15K+58.5%
COST Still heldNov 5, 2025held363$1K–$15K+0.3%
EMR Still heldNov 5, 2025held363$1K–$15K+14.3%
HD Still heldNov 5, 2025held363$1K–$15K-19.7%
ITW Still heldNov 5, 2025held363$1K–$15K+7.4%
ICE Still heldNov 5, 2025held363$1K–$15K+6.8%
JNJ Round tripNov 5, 2025Mar 19, 2026134$1K–$15K+30.4%
LHX Round tripNov 5, 2025Mar 19, 2026134$1K–$15K+29.3%
MCD Still heldNov 5, 2025held363$1K–$15K-24.1%
MDT Still heldNov 5, 2025held363$1K–$15K-1.2%
MSFT Round tripNov 5, 2025Jul 30, 2026267$1K–$15K-20.5%
NEE Round tripNov 5, 2025Jul 30, 2026267$1K–$15K-2.4%
PEP Still heldNov 5, 2025held363$1K–$15K-12.7%
O Still heldNov 5, 2025held363$1K–$15K-8.4%
UNH Round tripNov 5, 2025Jun 12, 2026219$1K–$15K+15.2%
WMT Still heldNov 5, 2025held363$1K–$15K+14.8%
BRK.B Still heldNov 5, 2025held363$1K–$15K+2.8%
PG Round tripNov 5, 2025Jul 30, 2026267$1K–$15K-10.7%
V Round tripNov 5, 2025Jul 30, 2026267$1K–$15K-1.7%
ABT Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-82.5%
APD Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-82.2%
AMT Round tripMar 15, 2023Apr 17, 20261129$1K–$15K-92.3%
AWK Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-93.2%
ADI Round tripMar 15, 2023Mar 19, 20261100$1K–$15K+0.2%
AAPL Round tripMar 15, 2023Jul 30, 20261233$1K–$15K+27.4%
ADP Round tripMar 15, 2023Mar 19, 20261100$1K–$15K-70.7%
BLK Round tripMar 15, 2023Sep 18, 2025918$1K–$15K+9.9%
CSCO Round tripMar 15, 2023Jun 12, 20261185$1K–$15K+56.3%
COST Round tripMar 15, 2023Jul 30, 20261233$1K–$15K+5.9%
EMR Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-6.0%
HD Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-74.8%
ITW Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-66.4%
ICE Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-30.3%
JNJ Round tripMar 15, 2023Mar 19, 20261100$1K–$15K-15.6%
LHX Round tripMar 15, 2023Sep 18, 2025918$1K–$15K-29.3%
MCD Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-89.7%
MDT Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-81.2%
MSFT Round tripMar 15, 2023Sep 18, 2025918$1K–$15K+21.4%
NEE Round tripMar 15, 2023Mar 19, 20261100$1K–$15K-47.1%
PEP Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-111.2%
O Round tripMar 15, 2023Jul 30, 20261233$1K–$15K-88.4%
UNH Round tripMar 15, 2023Sep 18, 2025918$1K–$15K-98.2%
WMT Round tripMar 15, 2023Jul 30, 20261233$1K–$15K+48.2%

Every trade (all time)

TickerActionTradedReported amountDisclosed · lag90-day vs SPYSource
BRK.BBUYSep 18, 2026$1K–$15KOct 14, 2026
26 days
—PDF
ABTSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+6.9%PDF
APDSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+1.8%PDF
AWKSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+2.0%PDF
ADISELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-12.7%PDF
AAPLSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+1.0%PDF
ADPSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-4.0%PDF
BRK.BBUYJul 30, 2026$1K–$15KAug 14, 2026
15 days
+1.9%PDF
BLKSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-1.3%PDF
CSCOSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+7.0%PDF
COSTSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+1.1%PDF
EMRSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-8.7%PDF
HDSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+8.9%PDF
ITWSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+6.8%PDF
ICESELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+4.3%PDF
JNJSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-1.8%PDF
LHXSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+8.3%PDF
MCDSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+10.8%PDF
MDTSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-6.5%PDF
MSFTSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-13.6%PDF
NEESELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+12.0%PDF
PEPSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+9.5%PDF
PGSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-5.8%PDF
OSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+16.9%PDF
UNHSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
+7.5%PDF
VSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-5.2%PDF
WMTSELLJul 30, 2026$1K–$15KAug 14, 2026
15 days
-2.8%PDF
ABTBUYJun 12, 2026$1K–$15KJul 9, 2026
27 days
+15.0%PDF
ABTBUYJun 12, 2026$1K–$15KJul 9, 2026
27 days
+15.0%PDF
ADISELL (partial)Jun 12, 2026$1K–$15KJul 9, 2026
27 days
+15.7%PDF
ADISELL (partial)Jun 12, 2026$1K–$15KJul 9, 2026
27 days
+15.7%PDF
BLKSELL (partial)Jun 12, 2026$1K–$15KJul 9, 2026
27 days
-0.8%PDF
CSCOSELL (partial)Jun 12, 2026$1K–$15KJul 9, 2026
27 days
+13.4%PDF
CSCOSELL (partial)Jun 12, 2026$1K–$15KJul 9, 2026
27 days
+13.4%PDF
ICEBUYJun 12, 2026$1K–$15KJul 9, 2026
27 days
+8.7%PDF
LHXBUYJun 12, 2026$1K–$15KJul 9, 2026
27 days
-21.5%PDF
LHXBUYJun 12, 2026$1K–$15KJul 9, 2026
27 days
-21.5%PDF
UNHSELL (partial)Jun 12, 2026$1K–$15KJul 9, 2026
27 days
+7.1%PDF
UNHSELL (partial)Jun 12, 2026$1K–$15KJul 9, 2026
27 days
+7.1%PDF
AMTSELLApr 17, 2026$1K–$15KMay 12, 2026
25 days
+13.1%PDF
ABTBUYMar 19, 2026$1K–$15KApr 7, 2026
19 days
-29.7%PDF
ADISELL (partial)Mar 19, 2026$1K–$15KApr 7, 2026
19 days
-21.2%PDF
ADISELL (partial)Mar 19, 2026$1K–$15KApr 7, 2026
19 days
-21.2%PDF
ADPSELL (partial)Mar 19, 2026$1K–$15KApr 7, 2026
19 days
+8.5%PDF
ADPBUYMar 19, 2026$1K–$15KApr 7, 2026
19 days
-8.5%PDF
BLKBUYMar 19, 2026$1K–$15KApr 7, 2026
19 days
-3.2%PDF
HDBUYMar 19, 2026$1K–$15KApr 7, 2026
19 days
-12.5%PDF
HDBUYMar 19, 2026$1K–$15KApr 7, 2026
19 days
-12.5%PDF
JNJSELL (partial)Mar 19, 2026$1K–$15KApr 7, 2026
19 days
+13.7%PDF
JNJSELL (partial)Mar 19, 2026$1K–$15KApr 7, 2026
19 days
+13.7%PDF
LHXSELL (partial)Mar 19, 2026$1K–$15KApr 7, 2026
19 days
+26.2%PDF
LHXSELL (partial)Mar 19, 2026$1K–$15KApr 7, 2026
19 days
+26.2%PDF
MSFTBUYMar 19, 2026$1K–$15KApr 7, 2026
19 days
-14.9%PDF
MSFTBUYMar 19, 2026$1K–$15KApr 7, 2026
19 days
-14.9%PDF
NEESELL (partial)Mar 19, 2026$1K–$15KApr 7, 2026
19 days
+19.5%PDF
UNHBUYMar 19, 2026$1K–$15KApr 7, 2026
19 days
+30.2%PDF
UNHBUYMar 19, 2026$1K–$15KApr 7, 2026
19 days
+30.2%PDF
ABTBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
-14.2%PDF
APDBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+15.2%PDF
AWKBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
-5.6%PDF
ADIBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+30.1%PDF
AAPLBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
-2.0%PDF
ADPBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
-11.2%PDF
BRK.BBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
-0.7%PDF
BLKBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
-2.1%PDF
CSCOBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+13.5%PDF
COSTBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+2.8%PDF
EMRBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+13.1%PDF
HDBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+0.2%PDF
ITWBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+12.0%PDF
ICEBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+9.8%PDF
JNJBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+23.6%PDF
LHXBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+20.7%PDF
MCDBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+2.8%PDF
MDTBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+12.4%PDF
MSFTBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
-20.7%PDF
NEEBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+6.4%PDF
PEPBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+12.2%PDF
PGBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+4.8%PDF
OBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+7.8%PDF
UNHBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
-15.1%PDF
VBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
-5.0%PDF
WMTBUYNov 5, 2025$1K–$15KDec 9, 2025
34 days
+24.1%PDF
BLKSELL (partial)Sep 18, 2025$1K–$15KOct 9, 2025
21 days
+7.7%PDF
LHXSELL (partial)Sep 18, 2025$1K–$15KOct 9, 2025
21 days
+2.8%PDF
MSFTSELL (partial)Sep 18, 2025$1K–$15KOct 9, 2025
21 days
+7.7%PDF
UNHSELL (partial)Sep 18, 2025$1K–$15KOct 9, 2025
21 days
+2.3%PDF
ABTBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-8.0%PDF
APDBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-9.4%PDF
AMTBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-17.8%PDF
AWKBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-8.1%PDF
ADIBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-7.0%PDF
AAPLBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
+7.6%PDF
ADPBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-8.8%PDF
BLKBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-3.1%PDF
CSCOBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-8.6%PDF
COSTBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-4.7%PDF
EMRBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-5.2%PDF
HDBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-8.0%PDF
ITWBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-5.1%PDF
ICEBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-0.4%PDF
JNJBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-8.0%PDF
LHXBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-18.0%PDF
MCDBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-3.8%PDF
MDTBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-2.8%PDF
MSFTBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
+13.8%PDF
NEEBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-13.7%PDF
PEPBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-9.4%PDF
OBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-15.1%PDF
UNHBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-6.6%PDF
WMTBUYMar 15, 2023$1K–$15KSep 17, 2025
917 days ⚠ over 45
-1.0%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.