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

Sen. David McCormick R-PA

28 disclosed trades (stocks, ETFs and options) since 2024 filings (Senate). Latest: Jan 23, 2026. Banking, Housing, and Urban AffairsEnergy and Natural ResourcesForeign RelationsJoint Economic CommitteeSenate Special Aging
88%hit rate
+5.5%avg excess vs SPY
+13.7%annualized excess
555 davg holding period
0 / 24 / 4closed / open / unmatched sells

Sen. David McCormick has reported 28 trades since 2024 (24 buys, 4 sells). 88% of 28 scored trades beat the S&P 500 over the time they were held. The most recent was a sale of GS on Jan 23, 2026, disclosed Feb 22, 2026. These are public disclosures, not recommendations.

Small sample: 28 scored items. Hit rates on fewer than 30 items swing a lot by chance.

Round trips and scored positions

TickerKindBoughtSoldDays heldReported amountExcess vs SPY
GS SPSell (no earlier buy)—Jan 23, 202690 (rule)$1M–$5M+1.4%
BITB Still heldNov 28, 2025held340$50K–$100K-25.8%
BITB Still heldNov 26, 2025held342$50K–$100K-25.6%
BITB Still heldNov 25, 2025held343$15K–$50K-23.9%
BITB Still heldNov 24, 2025held344$50K–$100K-26.7%
IJR Sell (no earlier buy)—May 6, 202590 (rule)$1K–$15K+4.5%
BITB Still heldApr 9, 2025held573$15K–$50K-44.3%
BITB Still heldApr 7, 2025held575$15K–$50K-51.2%
BITB Still heldApr 3, 2025held579$15K–$50K-47.0%
BITB Still heldApr 2, 2025held580$15K–$50K-45.4%
BITB Still heldMar 31, 2025held582$15K–$50K-41.9%
BITB Still heldMar 27, 2025held586$50K–$100K-44.9%
BITB Still heldMar 25, 2025held588$50K–$100K-44.1%
BITB Still heldMar 24, 2025held589$15K–$50K-44.5%
BITB Still heldMar 20, 2025held593$50K–$100K-42.3%
BITB Still heldMar 13, 2025held600$15K–$50K-41.1%
BITB Still heldMar 11, 2025held602$15K–$50K-43.4%
BITB Still heldMar 10, 2025held603$50K–$100K-37.5%
BITB Still heldMar 5, 2025held608$15K–$50K-44.6%
BITB Still heldMar 3, 2025held610$50K–$100K-40.0%
BITB Still heldFeb 28, 2025held613$15K–$50K-35.9%
GS SPSell (no earlier buy)—Feb 28, 202590 (rule)$1M–$5M+2.1%
BITB Still heldFeb 27, 2025held614$50K–$100K-37.0%
BITB Still heldFeb 26, 2025held615$15K–$50K-36.0%
BITB Still heldFeb 26, 2025held615$15K–$50K-36.0%
BITB Still heldFeb 25, 2025held616$50K–$100K-39.9%
BITB Still heldFeb 25, 2025held616$50K–$100K-39.9%
RUM Sell (no earlier buy)—Jan 16, 202590 (rule)$1M–$5M+31.1%

Every trade (all time)

TickerActionTradedReported amountDisclosed · lag90-day vs SPYSource
GSSELLJan 23, 2026$1M–$5MFeb 22, 2026
30 days
+1.4%eFD report
BITBBUYNov 28, 2025$50K–$100KDec 26, 2025
28 days
-26.6%eFD report
BITBBUYNov 26, 2025$50K–$100KDec 26, 2025
30 days
-29.5%eFD report
BITBBUYNov 25, 2025$15K–$50KNov 27, 2025
2 days
-27.4%eFD report
BITBBUYNov 24, 2025$50K–$100KNov 27, 2025
3 days
-29.8%eFD report
IJRSELL (partial)May 6, 2025$1K–$15KJun 4, 2025
29 days
+4.5%eFD report
BITBBUYApr 9, 2025$15K–$50KApr 30, 2025
21 days
+19.1%eFD report
BITBBUYApr 7, 2025$15K–$50KApr 30, 2025
23 days
+15.5%eFD report
BITBBUYApr 3, 2025$15K–$50KApr 30, 2025
27 days
+18.4%eFD report
BITBBUYApr 2, 2025$15K–$50KApr 30, 2025
28 days
+11.7%eFD report
BITBBUYMar 31, 2025$15K–$50KApr 30, 2025
30 days
+20.1%eFD report
BITBBUYMar 27, 2025$50K–$100KApr 23, 2025
27 days
+16.7%eFD report
BITBBUYMar 25, 2025$50K–$100KApr 23, 2025
29 days
+12.8%eFD report
BITBBUYMar 24, 2025$15K–$50KApr 23, 2025
30 days
+12.4%eFD report
BITBBUYMar 20, 2025$50K–$100KMar 29, 2025
9 days
+17.7%eFD report
BITBBUYMar 13, 2025$15K–$50KMar 29, 2025
16 days
+26.7%eFD report
BITBBUYMar 11, 2025$15K–$50KMar 29, 2025
18 days
+22.9%eFD report
BITBBUYMar 10, 2025$50K–$100KMar 29, 2025
19 days
+30.6%eFD report
BITBBUYMar 5, 2025$15K–$50KMar 29, 2025
24 days
+15.2%eFD report
BITBBUYMar 3, 2025$50K–$100KMar 29, 2025
26 days
+20.0%eFD report
GSSELL (partial)Feb 28, 2025$1M–$5MMar 29, 2025
29 days
+2.1%eFD report
BITBBUYFeb 28, 2025$15K–$50KMar 29, 2025
29 days
+26.0%eFD report
BITBBUYFeb 27, 2025$50K–$100KMar 29, 2025
30 days
+27.9%eFD report
BITBBUYFeb 26, 2025$15K–$50KMar 5, 2025
7 days
+31.1%eFD report
BITBBUYFeb 26, 2025$15K–$50KMar 19, 2025
21 days
+31.1%eFD report (amended)
BITBBUYFeb 25, 2025$50K–$100KMar 5, 2025
8 days
+25.5%eFD report
BITBBUYFeb 25, 2025$50K–$100KMar 19, 2025
22 days
+25.5%eFD report (amended)
RUMSELLJan 16, 2025$1M–$5MFeb 9, 2025
24 days
+31.1%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.