undamentalytics Newsletter

Michael A. Rulli: stock trades

Republican, Representative for OH's 6th district. Value ranges as filed, never exact figures.

Activity

Stock and option trades by trade date, last 24 months, any company.

Michael A. Rulli: purchases and sales per month
0 1 2 3 4 Dec 2024: 0 purchases Dec 2024: 2 sales Dec Jan 2025: 1 purchases Jan 2025: 0 sales Feb 2025: 0 purchases Feb 2025: 0 sales Mar 2025: 0 purchases Mar 2025: 0 sales Mar Apr 2025: 0 purchases Apr 2025: 0 sales May 2025: 0 purchases May 2025: 1 sales Jun 2025: 0 purchases Jun 2025: 0 sales Jun Jul 2025: 0 purchases Jul 2025: 3 sales Aug 2025: 2 purchases Aug 2025: 0 sales Sep 2025: 1 purchases Sep 2025: 0 sales Sep Oct 2025: 0 purchases Oct 2025: 2 sales Nov 2025: 0 purchases Nov 2025: 0 sales Dec 2025: 1 purchases Dec 2025: 1 sales Dec Jan 2026: 2 purchases Jan 2026: 1 sales Feb 2026: 1 purchases Feb 2026: 1 sales Mar 2026: 0 purchases Mar 2026: 0 sales Mar Apr 2026: 0 purchases Apr 2026: 0 sales May 2026: 1 purchases May 2026: 1 sales Jun 2026: 4 purchases Jun 2026: 3 sales Jun Jul 2026: 1 purchases Jul 2026: 1 sales Aug 2026: 1 purchases Aug 2026: 3 sales Sep 2026: 1 purchases Sep 2026: 2 sales Sep Oct 2026: 0 purchases Oct 2026: 2 sales Nov 2026: 0 purchases Nov 2026: 0 sales
Show as a table
MonthPurchasesSales
Dec 202402
Jan 202510
Feb 202500
Mar 202500
Apr 202500
May 202501
Jun 202500
Jul 202503
Aug 202520
Sep 202510
Oct 202502
Nov 202500
Dec 202511
Jan 202621
Feb 202611
Mar 202600
Apr 202600
May 202611
Jun 202643
Jul 202611
Aug 202613
Sep 202612
Oct 202602
Nov 202600
Trades, 24 months
39
Purchases
16
Sales
23
In 2026
25

Top sectors

Trades in companies we cover, by the company’s sector. Green is purchases, red is sales.

  • Technology40% of trades 16 trades: 8 purchases, 8 sales
  • Communication Services20% of trades 8 trades: 4 purchases, 4 sales
  • Financials13% of trades 5 trades: 1 purchases, 4 sales
  • Health Care13% of trades 5 trades: 1 purchases, 4 sales
  • Real Estate5% of trades 2 trades: 1 purchases, 1 sales
  • Consumer Discretionary5% of trades 2 trades: 0 purchases, 2 sales

Would copying Michael A. Rulli’s trades have beaten the S&P 500?

Copying Michael A. Rulli’s disclosed holdings (starting from the holdings in each annual disclosure report once it was published, then adding purchases and taking off sales as each trade report became public, sized by the amounts reported, with call options counted as the stock until they expired) would have turned $10,000 on August 10, 2026 into $10,288 by November 2, 2026, against $9,810 in the S&P 500: +12.9% a year against −7.9%, with a beta of 0.95. Selling each purchase after 6 months instead would have made −19.2% a year. Many of Michael A. Rulli’s trades are not share purchases, so only 0 share purchases can be judged trade by trade, too few to rank. Reports arrived a median of 131 days after the trade. 5 purchases had already been sold in full by the time they were reported, so a follower could not copy them; the averages below still count every purchase.

$0$5.0k$10.0k 2026 $10.3k$9.8k
Copying Michael A. RulliS&P 500, buy and hold $10,000 copying Michael A. Rulli’s disclosed holdings from August 10, 2026, before costs and taxes, marked weekly. Each annual report resets the copy to the holdings it lists; each trade report then adds or reduces positions, sized by the middle of the amount band filed (a partial sale takes off its band but never more than half the position). Holdings before the first report in our records are unknown. Money not in a stock earns the Treasury bill rate.
Michael A. Rulli: trades against the S&P 500 afterwards
MeasuredTrades countedAverage vs S&P 500MedianWent the right wayt-statisticEvidence
Purchases, 3 months after the report 0 — — — — Not enough data
Purchases, 6 months after the report 0 — — — — Not enough data
Purchases, 3 months after the trade 14 −5.1% −6.7% 29% -1.34 Not enough data
Purchases, 6 months after the trade 8 +1.4% +2.1% 63% 0.17 Not enough data
Sales, 6 months after the report 0 — — — — Not enough data
Return a year, copying
+12.9%
S&P 500, same dates
−7.9%
Yearly swing (S&P 500)
12% (10%)
Sharpe ratio (S&P 500)
0.75 (-1.17)
Biggest drop (S&P 500)
−4% (−3%)
Market sensitivity (beta)
0.95

“Average vs S&P 500” is the stock’s return including dividends minus the index’s over the same dates. For sales, a negative figure means the stock lagged after it was sold, so selling was the right call (green). “Went the right way” is the share of purchases that beat the index, or of sales that trailed it. The t-statistic treats each trade as a separate bet; the Evidence label is stricter and uses one average per month of reports, because trades bunch together. Trades in companies we cover only. The averages count share trades; the copy portfolio also counts call options as the stock and sizes positions by the middle of each band filed. No trading costs or taxes. These are the stocks’ moves after each trade: they say nothing about why Michael A. Rulli traded and do not suggest the use of non-public information. How every member compares.

Stocks traded

Every company we cover that appears in the reports. “Since first purchase” is the stock’s move from the close on the member’s first disclosed purchase to the latest close, against the S&P 500; it is not the member’s return.

Michael A. Rulli: companies traded
GOOGLAlphabet Inc. (Class A) 2$2,002–$30,000 3$101,003–$215,000 Jul 3, 2025 Oct 16, 2026 ▼ 18.8%−21.7 pts vs S&P
MSFTMicrosoft Corporation 1$1,001–$15,000 3$3,003–$45,000 Feb 5, 2026 Sep 28, 2026 ▲ 33.5%+21.3 pts vs S&P
AAPLApple Inc. 1$1,001–$15,000 2$2,002–$30,000 Aug 1, 2025 Jun 25, 2026 ▲ 64.3%+41.4 pts vs S&P
LLYLilly (Eli) 1$1,001–$15,000 2$2,002–$30,000 Dec 2, 2025 Jul 1, 2026 ▲ 30.9%+19.7 pts vs S&P
METAMeta Platforms 2$2,002–$30,000 1$1,001–$15,000 Sep 18, 2025 May 6, 2026 ▼ 20.3%−35.7 pts vs S&P
NVDANVIDIA Corporation 2$2,002–$30,000 1$1,001–$15,000 Jul 31, 2025 Jun 25, 2026 ▲ 19.3%−3.6 pts vs S&P
AMZNAmazon 0 2$2,002–$30,000 Jul 3, 2025 Jun 25, 2026 —
PLTRPalantir Technologies Inc. 1$1,001–$15,000 1$1,001–$15,000 Jan 9, 2026 May 6, 2026 ▼ 1.3%−10.8 pts vs S&P
ALLAllstate 0 1$1,001–$15,000 Aug 12, 2026 Aug 12, 2026 —
CCICrown Castle 0 1$1,001–$15,000 Aug 6, 2026 Aug 6, 2026 —
EQIXEquinix 1$1,001–$15,000 0 Aug 7, 2026 Aug 7, 2026 ▼ 2.4%−0.2 pts vs S&P
GEVGE Vernova 0 1$1,001–$15,000 Oct 6, 2025 Oct 6, 2025 —
GSGoldman Sachs 1$1,001–$15,000 0 Sep 3, 2026 Sep 3, 2026 ▼ 13.8%−11.5 pts vs S&P
KLACKLA Corporation 1$1,001–$15,000 0 Jul 1, 2026 Jul 1, 2026 ▼ 41.5%−42.9 pts vs S&P
KOThe Coca-Cola Company 1$1,001–$15,000 0 Dec 3, 2025 Dec 3, 2025 ▲ 36.6%+25.2 pts vs S&P
MUMicron Technology 1$1,001–$15,000 0 Jun 25, 2026 Jun 25, 2026 ▼ 29.9%−32.8 pts vs S&P
NOWServiceNow 0 1$1,001–$15,000 Dec 16, 2024 Dec 16, 2024 —
ORCLOracle Corporation 1$1,001–$15,000 0 Jan 14, 2025 Jan 14, 2025 ▼ 18.1%−50.2 pts vs S&P
PFEPfizer 0 1$1,001–$15,000 Nov 26, 2024 Nov 26, 2024 —
PRUPrudential Financial 0 1$1,001–$15,000 May 7, 2025 May 7, 2025 —
TMOThermo Fisher Scientific 0 1$1,001–$15,000 Dec 12, 2024 Dec 12, 2024 —
WFCWells Fargo 0 1$1,001–$15,000 Sep 3, 2026 Sep 3, 2026 —
WSBCWesbanco Inc 0 1$1,001–$15,000 Oct 16, 2026 Oct 16, 2026 —

Trades in companies we cover

“Stock since trade” is the share price move from the close on the trade date to the latest close, with the gap to the S&P 500 beneath. It describes the stock, not what the member made. Click a column heading to sort.

Michael A. Rulli: trades in companies we cover
Report
GOOGLAlphabet Inc. (Class A) Sale (full)$50,001 - $100,000 Oct 19, 2026 Oct 16, 2026 ▼ 18.1%−16.9 pts vs S&P Filing for GOOGL on Oct 16, 2026
WSBCWesbanco Inc Sale (full)$1,001 - $15,000 Oct 19, 2026 Oct 16, 2026 ▲ 4.7%+5.9 pts vs S&P Filing for WSBC on Oct 16, 2026
MSFTMicrosoft Corporation Sale (partial)$1,001 - $15,000 Oct 2, 2026 Sep 28, 2026 ▲ 2.5%+4.0 pts vs S&P Filing for MSFT on Sep 28, 2026
GSGoldman Sachs Purchase$1,001 - $15,000 Oct 2, 2026 Sep 3, 2026 ▼ 13.8%−11.5 pts vs S&P Filing for GS on Sep 3, 2026
WFCWells Fargo Sale (partial)$1,001 - $15,000 Oct 2, 2026 Sep 3, 2026 ▼ 4.3%−2.1 pts vs S&P Filing for WFC on Sep 3, 2026
GOOGLAlphabet Inc. (Class A) Sale (partial)$50,001 - $100,000 Aug 25, 2026 Aug 24, 2026 ▼ 19.8%−18.8 pts vs S&P Filing for GOOGL on Aug 24, 2026
ALLAllstate Sale (full)$1,001 - $15,000 Sep 2, 2026 Aug 12, 2026 ▲ 2.7%+4.8 pts vs S&P Filing for ALL on Aug 12, 2026
EQIXEquinix Purchase$1,001 - $15,000 Sep 2, 2026 Aug 7, 2026 ▼ 2.4%−0.2 pts vs S&P Filing for EQIX on Aug 7, 2026
CCICrown Castle Sale (full)$1,001 - $15,000 Aug 7, 2026 Aug 6, 2026 ▲ 16.8%+18.4 pts vs S&P Filing for CCI on Aug 6, 2026
LLYLilly (Eli) Sale (full)$1,001 - $15,000 Aug 7, 2026 Jul 1, 2026 ▲ 18.3%+16.9 pts vs S&P Filing for LLY on Jul 1, 2026
KLACKLA Corporation Purchase$1,001 - $15,000 Aug 7, 2026 Jul 1, 2026 ▼ 41.5%−42.9 pts vs S&P Filing for KLAC on Jul 1, 2026
GOOGLAlphabet Inc. (Class A) Purchase$1,001 - $15,000 Aug 7, 2026 Jun 29, 2026 ▼ 21.0%−23.1 pts vs S&P Filing for GOOGL on Jun 29, 2026
GOOGLAlphabet Inc. (Class A) Purchase$1,001 - $15,000 Aug 7, 2026 Jun 25, 2026 ▼ 18.8%−21.7 pts vs S&P Filing for GOOGL on Jun 25, 2026
AMZNAmazon Sale (full)$1,001 - $15,000 Aug 7, 2026 Jun 25, 2026 ▲ 11.0%+8.1 pts vs S&P Filing for AMZN on Jun 25, 2026
AAPLApple Inc. Sale (full)$1,001 - $15,000 Aug 7, 2026 Jun 25, 2026 ▲ 20.4%+17.4 pts vs S&P Filing for AAPL on Jun 25, 2026
MUMicron Technology Purchase$1,001 - $15,000 Aug 7, 2026 Jun 25, 2026 ▼ 29.9%−32.8 pts vs S&P Filing for MU on Jun 25, 2026
MSFTMicrosoft Corporation Sale (full)$1,001 - $15,000 Aug 7, 2026 Jun 25, 2026 ▲ 48.3%+45.3 pts vs S&P Filing for MSFT on Jun 25, 2026
NVDANVIDIA Corporation Purchase$1,001 - $15,000 Aug 7, 2026 Jun 25, 2026 ▲ 5.8%+2.8 pts vs S&P Filing for NVDA on Jun 25, 2026
METAMeta Platforms Purchase$1,001 - $15,000 Aug 7, 2026 May 6, 2026 ▲ 1.2%−2.1 pts vs S&P Filing for META on May 6, 2026
PLTRPalantir Technologies Inc. Sale (full)$1,001 - $15,000 Aug 7, 2026 May 6, 2026 ▲ 30.9%+27.7 pts vs S&P Filing for PLTR on May 6, 2026
MSFTMicrosoft Corporation Sale (full)$1,001 - $15,000 Aug 7, 2026 Feb 20, 2026 ▲ 32.0%+21.8 pts vs S&P Filing for MSFT on Feb 20, 2026
MSFTMicrosoft Corporation Purchase$1,001 - $15,000 Aug 7, 2026 Feb 5, 2026 ▲ 33.5%+21.3 pts vs S&P Filing for MSFT on Feb 5, 2026
METAMeta Platforms Sale (full)$1,001 - $15,000 Aug 7, 2026 Jan 9, 2026 ▼ 5.0%−14.4 pts vs S&P Filing for META on Jan 9, 2026
PLTRPalantir Technologies Inc. Purchase$1,001 - $15,000 Aug 7, 2026 Jan 9, 2026 ▼ 1.3%−10.8 pts vs S&P Filing for PLTR on Jan 9, 2026
LLYLilly (Eli) Purchase$1,001 - $15,000 Aug 7, 2026 Jan 2, 2026 ▲ 30.9%+19.7 pts vs S&P Filing for LLY on Jan 2, 2026
KOThe Coca-Cola Company Purchase$1,001 - $15,000 Aug 7, 2026 Dec 3, 2025 ▲ 36.6%+25.2 pts vs S&P Filing for KO on Dec 3, 2025
LLYLilly (Eli) Sale (full)$1,001 - $15,000 Aug 7, 2026 Dec 2, 2025 ▲ 35.2%+23.4 pts vs S&P Filing for LLY on Dec 2, 2025
AAPLApple Inc. Sale (full)$1,001 - $15,000 Aug 7, 2026 Oct 27, 2025 ▲ 23.6%+12.4 pts vs S&P Filing for AAPL on Oct 27, 2025
GEVGE Vernova Sale (full)$1,001 - $15,000 Aug 7, 2026 Oct 6, 2025 ▲ 52.8%+39.3 pts vs S&P Filing for GEV on Oct 6, 2025
METAMeta Platforms Purchase$1,001 - $15,000 Aug 7, 2026 Sep 18, 2025 ▼ 20.3%−35.7 pts vs S&P Filing for META on Sep 18, 2025
AAPLApple Inc. Purchase$1,001 - $15,000 Aug 7, 2026 Aug 1, 2025 ▲ 64.3%+41.4 pts vs S&P Filing for AAPL on Aug 1, 2025
NVDANVIDIA Corporation Purchase$1,001 - $15,000 Aug 7, 2026 Aug 1, 2025 ▲ 19.3%−3.6 pts vs S&P Filing for NVDA on Aug 1, 2025
NVDANVIDIA Corporation Sale (full)$1,001 - $15,000 Aug 7, 2026 Jul 31, 2025 ▲ 16.5%−4.4 pts vs S&P Filing for NVDA on Jul 31, 2025
GOOGLAlphabet Inc. (Class A) Sale (full)$1,001 - $15,000 Aug 7, 2026 Jul 3, 2025 ▲ 56.0%+33.8 pts vs S&P Filing for GOOGL on Jul 3, 2025
AMZNAmazon Sale (full)$1,001 - $15,000 Aug 7, 2026 Jul 3, 2025 ▲ 12.8%−9.4 pts vs S&P Filing for AMZN on Jul 3, 2025
PRUPrudential Financial Sale (full)$1,001 - $15,000 Aug 7, 2026 May 7, 2025 ▲ 26.6%−10.0 pts vs S&P Filing for PRU on May 7, 2025
ORCLOracle Corporation Purchase$1,001 - $15,000 Aug 7, 2026 Jan 14, 2025 ▼ 18.1%−50.2 pts vs S&P Filing for ORCL on Jan 14, 2025
NOWServiceNow Sale (full)$1,001 - $15,000 Aug 7, 2026 Dec 16, 2024 ▼ 51.9%−79.0 pts vs S&P Filing for NOW on Dec 16, 2024
TMOThermo Fisher Scientific Sale (full)$1,001 - $15,000 Aug 7, 2026 Dec 12, 2024 ▲ 33.8%+6.2 pts vs S&P Filing for TMO on Dec 12, 2024
PFEPfizer Sale (full)$1,001 - $15,000 Aug 7, 2026 Nov 26, 2024 ▲ 31.0%+2.6 pts vs S&P Filing for PFE on Nov 26, 2024

What happened to the stocks afterwards

Average of the stock’s return minus the S&P 500’s, across this member’s disclosed trade whose window is complete. Nothing here is a member’s profit.

AfterWindowAverage excessTypical (median)Beat the S&P 500TradesFrom the filing date
Purchases 30 days −6.2%few trades −3.6% 31% 16 +1.9% (16)
Purchases 90 days −5.4%few trades −6.8% 29% 14 —
Sales 30 days +1.0% +1.3% 64% 22 +0.5% (22)
Sales 90 days +4.6%few trades +4.9% 53% 17 —

Excess return is the stock’s move minus the S&P 500’s over the same dates, measured from the close on the trade date, on closing prices adjusted for splits and dividends. Value ranges are wide, filings arrive up to 45 days late, trades by one member in one stock are not independent, and a stock’s move says nothing about what a member earned. A small average over a few trades is noise, not evidence. This is not investment advice. For sales, a positive figure means the stock went on to beat the market after the sale.

Filings

Holdings and net worth are not shown: members also file annual financial disclosure reports listing what they own, and those are not included here yet. We show only the trades they report.

Source: periodic transaction reports filed with the Clerk of the House of Representatives under the STOCK Act (Senate reports are not included yet). Members report trades by themselves, their spouses and dependent children. Amounts are the value ranges as filed, not exact figures, and a report can be filed up to 45 days after the trade, so the latest trades may not appear yet. Scanned paper reports are linked but not transcribed. By law (5 U.S.C. §13107) these reports may not be used for any commercial purpose other than by news and communications media for dissemination to the general public; we publish them free, as news.

← All trades by members of Congress