Business · Congress trades · House

Michael A. Rulli

Republican Every stock trade Michael A. Rulli reported under the STOCK Act since 2020, and how each did against the S&P 500. Their full record.

Trades38
Buys / sales16 / 22
Estimated volume$371KMiddle of each reported range
Trades that beat the market39.5%15 of 38: did better than the same money in the S&P 500 that day
Typical trade vs. the market−4.2%The middle trade: half did better, half worse
Disclosed late22Reported more than 45 days after the trade

Members report each trade as a dollar range, not an exact amount; volume uses the middle of each range. "Vs. the market since" is the stock's move from the trade date to today minus the S&P 500's: +10% means the trade did 10 points better than putting the same money in the S&P 500 that day. For a sale it's reversed, so a sale scores well when the stock then lagged. Prices exclude dividends. Trades by spouses and children count.

Best-timed trade

NOW · sold December 16, 2024, $1,001 - $15,000

+61.4% vs. the S&P 500 since

Worst-timed trade

GOOGL · sold July 3, 2025, $1,001 - $15,000

−71.1% vs. the S&P 500 since

The portfolio against the market

Our rebuild of the household's disclosed stocks and options since March 31, 2025: +72.2% against +33.5% for the S&P 500. Hover for any quarter.

PortfolioS&P 500 (SPY)
0%+25%+50%+75%+100%+125%2026March 31, 2025: portfolio +0.0%, S&P 500 +0.0%June 30, 2025: portfolio +56.4%, S&P 500 +10.5%September 30, 2025: portfolio +101.2%, S&P 500 +19.1%December 31, 2025: portfolio +78.8%, S&P 500 +21.9%March 31, 2026: portfolio +61.6%, S&P 500 +16.3%June 30, 2026: portfolio +72.2%, S&P 500 +33.5%

Compare with funds and other members · how we rebuild it is on that page.

What they still hold

By our estimate: every reported buy less every reported sale, at today's prices. Positions from before 2020 are missing.

StockShare of portfolioWorth about
NVDANvidia26.4%$19K
KOThe Coca-Cola Company14.5%$10K
METAMeta Platforms13.4%$9,617
EQIXEquinix10.6%$7,566
ORCLOracle Corporation9.6%$6,883
GSGoldman Sachs9.6%$6,870
MUMicron Technology8.6%$6,139
KLACKLA Corporation7.3%$5,243

Most traded: MSFT (4), GOOGL (4), LLY (3), AAPL (3), NVDA (3), META (3), AMZN (2), PLTR (2)

Every trade

TradedWhatStockAmountVs. the market since
September 28, 2026Sold someMSFTF S: New S O: Merrill Lynch SIMPLE Managed Account$1,001 - $15,0001−5.1%
September 3, 2026BoughtGSGoldman Sachs Group, Inc. (GS)$1,001 - $15,0001−14.0%
September 3, 2026Sold someWFCF S: New S O: Merrill Lynch SIMPLE Managed Account$1,001 - $15,0001+7.0%
August 12, 2026SoldALLAllstate Corporation (ALL)$1,001 - $15,0002+3.0%
August 7, 2026BoughtEQIXF S: New S O: Merrill Lynch SIMPLE Managed Account$1,001 - $15,0002−5.2%
August 24, 2026Sold someGOOGLAlphabet Inc. - Class A Common Stock (GOOGL)$50,001 - $100,0003+0.8%
August 6, 2026SoldCCIF S: New S O: Merrill Lynch Managed Account Crown $1,001 - $15,0004−9.4%
July 1, 2026SoldLLYF S: New S O: Merrill Lynch Managed Account Eli Li$1,001 - $15,0004−1.5%
July 1, 2026BoughtKLACF S: New S O: Merrill Lynch Managed Account KLA Co$1,001 - $15,0004−38.0%
June 29, 2026BoughtGOOGLAlphabet Inc. - Class A Common Stock (GOOGL)$1,001 - $15,0004−5.4%
June 25, 2026BoughtGOOGLF S: New S O: Merrill Lynch Managed Account Alphab$1,001 - $15,0004−3.5%
June 25, 2026SoldAMZNF S: New S O: Merrill Lynch Managed Account Amazon$1,001 - $15,0004−5.0%
June 25, 2026SoldAAPLF S: New S O: Merrill Lynch Managed Account Apple $1,001 - $15,0004−19.7%
June 25, 2026BoughtMUF S: New S O: Merrill Lynch Managed Account Micron$1,001 - $15,0004−28.4%
June 25, 2026SoldMSFTF S: New S O: Merrill Lynch Managed Account Micros$1,001 - $15,0004−47.8%
June 25, 2026BoughtNVDAF S: New S O: Merrill Lynch Managed Account NVIDIA$1,001 - $15,0004+5.9%
May 6, 2026LATEBoughtMETAF S: New S O: Merrill Lynch Managed Account Meta P$1,001 - $15,0004+15.0%
May 6, 2026LATESoldPLTRF S: New S O: Merrill Lynch Managed Account Palant$1,001 - $15,0004−44.7%
February 20, 2026LATESoldMSFTF S: New S O: Merrill Lynch Managed Account Micros$1,001 - $15,0004−23.9%
February 5, 2026LATEBoughtMSFTF S: New S O: Merrill Lynch Managed Account Micros$1,001 - $15,0004+23.1%
January 9, 2026LATESoldMETAMeta Platforms, Inc. - Class A Common Stock (META)$1,001 - $15,0004−1.6%
January 9, 2026LATEBoughtPLTRF S: New S O: Merrill Lynch Managed Account Palant$1,001 - $15,0004+1.8%
January 2, 2026LATEBoughtLLYF S: New S O: Merrill Lynch Managed Account Eli Li$1,001 - $15,0004+2.9%
December 3, 2025LATEBoughtKOF S: New S O: Merrill Lynch Managed Account Coca-C$1,001 - $15,0004+17.1%
December 2, 2025LATESoldLLYF S: New S O: Merrill Lynch Managed Account Eli Li$1,001 - $15,0004−6.4%
October 27, 2025LATESoldAAPLApple Inc. - Common Stock (AAPL)$1,001 - $15,0004−15.1%
October 6, 2025LATESoldGEVF S: New S O: Merrill Lynch Managed Account GE Ver$1,001 - $15,0004−38.7%
September 18, 2025LATEBoughtMETAF S: New S O: Merrill Lynch Managed Account Meta P$1,001 - $15,0004−22.1%
August 1, 2025LATEBoughtAAPLF S: New S O: Merrill Lynch Managed Account Apple $1,001 - $15,0004+45.6%
August 1, 2025LATEBoughtNVDAF S: New S O: Merrill Lynch Managed Account NVIDIA$1,001 - $15,0004+0.9%
July 31, 2025LATESoldNVDANVIDIA Corporation - Common Stock (NVDA)$1,001 - $15,0004−0.0%
July 3, 2025LATESoldGOOGLF S: New S O: Merrill Lynch Managed Account Alphab$1,001 - $15,0004−71.1%
July 3, 2025LATESoldAMZNF S: New S O: Merrill Lynch Managed Account Amazon$1,001 - $15,0004+11.5%
May 7, 2025LATESoldPRUF S: New S O: Merrill Lynch Managed Account Pruden$1,001 - $15,0004+22.6%
January 14, 2025LATEBoughtORCLF S: New S O: Merrill Lynch Managed Account Oracle$1,001 - $15,0004−46.5%
December 16, 2024LATESoldNOWF S: New S O: Merrill Lynch Managed Account Servic$1,001 - $15,0004+61.4%
December 12, 2024LATESoldTMOF S: New S O: Merrill Lynch Managed Account Thermo$1,001 - $15,0004−5.0%
November 26, 2024LATESoldPFEF S: New S O: Merrill Lynch Managed Account Pfizer$1,001 - $15,0004+14.3%

Sources

Each trade links to the report it was filed on.

  1. 1
    Michael Rulli: periodic transaction report filed October 2, 2026https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035558.pdf
    H20035558
  2. 2
    Michael Rulli: periodic transaction report filed September 2, 2026https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035365.pdf
    H20035365
  3. 3
    Michael Rulli: periodic transaction report filed August 25, 2026https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035309.pdf
    H20035309
  4. 4
    Michael Rulli: periodic transaction report filed August 7, 2026https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035147.pdf
    H20035147