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

Rep. Michael A. Rulli R-OH06

40 disclosed trades (stocks, ETFs and options) since 2024 filings (House). Latest: Oct 16, 2026. Energy and CommerceEducation and Workforce
31%hit rate
-8.6%avg excess vs SPY
-22.0%annualized excess
189 davg holding period
7 / 7 / 12closed / open / unmatched sells

Rep. Michael A. Rulli has reported 40 trades since 2024 (16 buys, 24 sells). 31% of 26 scored trades beat the S&P 500 over the time they were held. The most recent was a sale of GOOG on Oct 16, 2026, disclosed Oct 19, 2026. These are public disclosures, not recommendations.

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

Round trips and scored positions

TickerKindBoughtSoldDays heldReported amountExcess vs SPY
GOOG Sell (no earlier buy)—Oct 16, 202690 (rule)$50K–$100Knot yet scorable
WSBC Sell (no earlier buy)—Oct 16, 202690 (rule)$1K–$15Knot yet scorable
MSFT Sell (no earlier buy)—Sep 28, 202690 (rule)$1K–$15Knot yet scorable
GS Still heldSep 3, 2026held61$1K–$15Knot yet scorable
WFC Sell (no earlier buy)—Sep 3, 202690 (rule)$1K–$15Knot yet scorable
GOOGL Sell (no earlier buy)—Aug 24, 202690 (rule)$50K–$100Knot yet scorable
ALL Sell (no earlier buy)—Aug 12, 202690 (rule)$1K–$15Knot yet scorable
EQIX Still heldAug 7, 2026held88$1K–$15Knot yet scorable
CCI Sell (no earlier buy)—Aug 6, 202690 (rule)$1K–$15Knot yet scorable
KLAC Still heldJul 1, 2026held125$1K–$15K-43.3%
GOOGL Round tripJun 29, 2026Aug 24, 202656buy $1K–$15K / sell $50K–$100K-4.6%
GOOGL Round tripJun 25, 2026Aug 24, 202660buy $1K–$15K / sell $50K–$100K-2.7%
AMZN Sell (no earlier buy)—Jun 25, 202690 (rule)$1K–$15K-5.2%
AAPL Sell (no earlier buy)—Jun 25, 202690 (rule)$1K–$15K-17.9%
MU Still heldJun 25, 2026held131$1K–$15K-33.7%
MSFT Sell (no earlier buy)—Jun 25, 202690 (rule)$1K–$15K-37.3%
NVDA Still heldJun 25, 2026held131$1K–$15K+0.8%
META Still heldMay 6, 2026held181$1K–$15K-3.5%
MSFT Round tripFeb 5, 2026Feb 20, 202615$1K–$15K-0.8%
PLTR Round tripJan 9, 2026May 6, 2026117$1K–$15K-30.3%
LLY Round tripJan 2, 2026Jul 1, 2026180$1K–$15K+1.1%
KO Still heldDec 3, 2025held335$1K–$15K+25.4%
LLY Sell (no earlier buy)—Dec 2, 202590 (rule)$1K–$15K+3.4%
GEV Sell (no earlier buy)—Oct 6, 202590 (rule)$1K–$15K-10.5%
META Round tripSep 18, 2025Jan 9, 2026113$1K–$15K-21.1%
AAPL Round tripAug 1, 2025Oct 27, 202587$1K–$15K+22.6%
NVDA Still heldAug 1, 2025held459$1K–$15K-4.7%
NVDA Sell (no earlier buy)—Jul 31, 202590 (rule)$1K–$15K-7.6%
GOOGL Sell (no earlier buy)—Jul 3, 202590 (rule)$1K–$15K-29.5%
AMZN Sell (no earlier buy)—Jul 3, 202590 (rule)$1K–$15K+8.1%
PRU Sell (no earlier buy)—May 7, 202590 (rule)$1K–$15K+10.0%
ORCL Still heldJan 14, 2025held658$1K–$15K-52.9%
NOW Sell (no earlier buy)—Dec 16, 202490 (rule)$1K–$15K+18.9%
TMO Sell (no earlier buy)—Dec 12, 202490 (rule)$1K–$15K-5.2%
PFE Sell (no earlier buy)—Nov 26, 202490 (rule)$1K–$15K-4.0%

Every trade (all time)

TickerActionTradedReported amountDisclosed · lag90-day vs SPYSource
GOOGSELLOct 16, 2026$50K–$100KOct 19, 2026
3 days
—PDF
WSBCSELLOct 16, 2026$1K–$15KOct 19, 2026
3 days
—PDF
MSFTSELL (partial)Sep 28, 2026$1K–$15KOct 2, 2026
4 days
—PDF
GSBUYSep 3, 2026$1K–$15KOct 2, 2026
29 days
—PDF
WFCSELL (partial)Sep 3, 2026$1K–$15KOct 2, 2026
29 days
—PDF
GOOGLSELL (partial)Aug 24, 2026$50K–$100KAug 25, 2026
1 days
—PDF
ALLSELLAug 12, 2026$1K–$15KSep 2, 2026
21 days
—PDF
EQIXBUYAug 7, 2026$1K–$15KSep 2, 2026
26 days
—PDF
CCISELLAug 6, 2026$1K–$15KAug 7, 2026
1 days
—PDF
LLYSELLJul 1, 2026$1K–$15KAug 7, 2026
37 days
+3.1%PDF
KLACBUYJul 1, 2026$1K–$15KAug 7, 2026
37 days
-28.6%PDF
GOOGLBUYJun 29, 2026$1K–$15KAug 7, 2026
39 days
-6.4%PDF
GOOGLBUYJun 25, 2026$1K–$15KAug 7, 2026
43 days
-6.3%PDF
AMZNSELLJun 25, 2026$1K–$15KAug 7, 2026
43 days
-5.2%PDF
AAPLSELLJun 25, 2026$1K–$15KAug 7, 2026
43 days
-17.9%PDF
MUBUYJun 25, 2026$1K–$15KAug 7, 2026
43 days
-16.2%PDF
MSFTSELLJun 25, 2026$1K–$15KAug 7, 2026
43 days
-37.3%PDF
NVDABUYJun 25, 2026$1K–$15KAug 7, 2026
43 days
+10.6%PDF
METABUYMay 6, 2026$1K–$15KAug 7, 2026
93 days ⚠ over 45
-9.2%PDF
PLTRSELLMay 6, 2026$1K–$15KAug 7, 2026
93 days ⚠ over 45
-16.5%PDF
MSFTSELLFeb 20, 2026$1K–$15KAug 7, 2026
168 days ⚠ over 45
+2.2%PDF
MSFTBUYFeb 5, 2026$1K–$15KAug 7, 2026
183 days ⚠ over 45
-3.1%PDF
METASELLJan 9, 2026$1K–$15KAug 7, 2026
210 days ⚠ over 45
+1.7%PDF
PLTRBUYJan 9, 2026$1K–$15KAug 7, 2026
210 days ⚠ over 45
-24.4%PDF
LLYBUYJan 2, 2026$1K–$15KAug 7, 2026
217 days ⚠ over 45
-9.4%PDF
KOBUYDec 3, 2025$1K–$15KAug 7, 2026
247 days ⚠ over 45
+12.6%PDF
LLYSELLDec 2, 2025$1K–$15KAug 7, 2026
248 days ⚠ over 45
+3.4%PDF
AAPLSELLOct 27, 2025$1K–$15KAug 7, 2026
284 days ⚠ over 45
+6.1%PDF
GEVSELLOct 6, 2025$1K–$15KAug 7, 2026
305 days ⚠ over 45
-10.5%PDF
METABUYSep 18, 2025$1K–$15KAug 7, 2026
323 days ⚠ over 45
-18.1%PDF
AAPLBUYAug 1, 2025$1K–$15KAug 7, 2026
371 days ⚠ over 45
+24.8%PDF
NVDABUYAug 1, 2025$1K–$15KAug 7, 2026
371 days ⚠ over 45
+7.4%PDF
NVDASELLJul 31, 2025$1K–$15KAug 7, 2026
372 days ⚠ over 45
-7.6%PDF
GOOGLSELLJul 3, 2025$1K–$15KAug 7, 2026
400 days ⚠ over 45
-29.5%PDF
AMZNSELLJul 3, 2025$1K–$15KAug 7, 2026
400 days ⚠ over 45
+8.1%PDF
PRUSELLMay 7, 2025$1K–$15KAug 7, 2026
457 days ⚠ over 45
+10.0%PDF
ORCLBUYJan 14, 2025$1K–$15KAug 7, 2026
570 days ⚠ over 45
-6.5%PDF
NOWSELLDec 16, 2024$1K–$15KAug 7, 2026
599 days ⚠ over 45
+18.9%PDF
TMOSELLDec 12, 2024$1K–$15KAug 7, 2026
603 days ⚠ over 45
-5.2%PDF
PFESELLNov 26, 2024$1K–$15KAug 7, 2026
619 days ⚠ over 45
-4.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.