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.
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.
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.
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.
| Stock | Share of portfolio | Worth about |
|---|---|---|
| NVDANvidia | 26.4% | $19K |
| KOThe Coca-Cola Company | 14.5% | $10K |
| METAMeta Platforms | 13.4% | $9,617 |
| EQIXEquinix | 10.6% | $7,566 |
| ORCLOracle Corporation | 9.6% | $6,883 |
| GSGoldman Sachs | 9.6% | $6,870 |
| MUMicron Technology | 8.6% | $6,139 |
| KLACKLA Corporation | 7.3% | $5,243 |
Most traded: MSFT (4), GOOGL (4), LLY (3), AAPL (3), NVDA (3), META (3), AMZN (2), PLTR (2)
Every trade
| Traded | What | Stock | Amount | Vs. the market since |
|---|---|---|---|---|
| September 28, 2026 | Sold some | MSFTF S : New S O : Merrill Lynch SIMPLE Managed Account | $1,001 - $15,0001 | −5.1% |
| September 3, 2026 | Bought | GSGoldman Sachs Group, Inc. (GS) | $1,001 - $15,0001 | −14.0% |
| September 3, 2026 | Sold some | WFCF S : New S O : Merrill Lynch SIMPLE Managed Account | $1,001 - $15,0001 | +7.0% |
| August 12, 2026 | Sold | ALLAllstate Corporation (ALL) | $1,001 - $15,0002 | +3.0% |
| August 7, 2026 | Bought | EQIXF S : New S O : Merrill Lynch SIMPLE Managed Account | $1,001 - $15,0002 | −5.2% |
| August 24, 2026 | Sold some | GOOGLAlphabet Inc. - Class A Common Stock (GOOGL) | $50,001 - $100,0003 | +0.8% |
| August 6, 2026 | Sold | CCIF S : New S O : Merrill Lynch Managed Account Crown | $1,001 - $15,0004 | −9.4% |
| July 1, 2026 | Sold | LLYF S : New S O : Merrill Lynch Managed Account Eli Li | $1,001 - $15,0004 | −1.5% |
| July 1, 2026 | Bought | KLACF S : New S O : Merrill Lynch Managed Account KLA Co | $1,001 - $15,0004 | −38.0% |
| June 29, 2026 | Bought | GOOGLAlphabet Inc. - Class A Common Stock (GOOGL) | $1,001 - $15,0004 | −5.4% |
| June 25, 2026 | Bought | GOOGLF S : New S O : Merrill Lynch Managed Account Alphab | $1,001 - $15,0004 | −3.5% |
| June 25, 2026 | Sold | AMZNF S : New S O : Merrill Lynch Managed Account Amazon | $1,001 - $15,0004 | −5.0% |
| June 25, 2026 | Sold | AAPLF S : New S O : Merrill Lynch Managed Account Apple | $1,001 - $15,0004 | −19.7% |
| June 25, 2026 | Bought | MUF S : New S O : Merrill Lynch Managed Account Micron | $1,001 - $15,0004 | −28.4% |
| June 25, 2026 | Sold | MSFTF S : New S O : Merrill Lynch Managed Account Micros | $1,001 - $15,0004 | −47.8% |
| June 25, 2026 | Bought | NVDAF S : New S O : Merrill Lynch Managed Account NVIDIA | $1,001 - $15,0004 | +5.9% |
| May 6, 2026LATE | Bought | METAF S : New S O : Merrill Lynch Managed Account Meta P | $1,001 - $15,0004 | +15.0% |
| May 6, 2026LATE | Sold | PLTRF S : New S O : Merrill Lynch Managed Account Palant | $1,001 - $15,0004 | −44.7% |
| February 20, 2026LATE | Sold | MSFTF S : New S O : Merrill Lynch Managed Account Micros | $1,001 - $15,0004 | −23.9% |
| February 5, 2026LATE | Bought | MSFTF S : New S O : Merrill Lynch Managed Account Micros | $1,001 - $15,0004 | +23.1% |
| January 9, 2026LATE | Sold | METAMeta Platforms, Inc. - Class A Common Stock (META) | $1,001 - $15,0004 | −1.6% |
| January 9, 2026LATE | Bought | PLTRF S : New S O : Merrill Lynch Managed Account Palant | $1,001 - $15,0004 | +1.8% |
| January 2, 2026LATE | Bought | LLYF S : New S O : Merrill Lynch Managed Account Eli Li | $1,001 - $15,0004 | +2.9% |
| December 3, 2025LATE | Bought | KOF S : New S O : Merrill Lynch Managed Account Coca-C | $1,001 - $15,0004 | +17.1% |
| December 2, 2025LATE | Sold | LLYF S : New S O : Merrill Lynch Managed Account Eli Li | $1,001 - $15,0004 | −6.4% |
| October 27, 2025LATE | Sold | AAPLApple Inc. - Common Stock (AAPL) | $1,001 - $15,0004 | −15.1% |
| October 6, 2025LATE | Sold | GEVF S : New S O : Merrill Lynch Managed Account GE Ver | $1,001 - $15,0004 | −38.7% |
| September 18, 2025LATE | Bought | METAF S : New S O : Merrill Lynch Managed Account Meta P | $1,001 - $15,0004 | −22.1% |
| August 1, 2025LATE | Bought | AAPLF S : New S O : Merrill Lynch Managed Account Apple | $1,001 - $15,0004 | +45.6% |
| August 1, 2025LATE | Bought | NVDAF S : New S O : Merrill Lynch Managed Account NVIDIA | $1,001 - $15,0004 | +0.9% |
| July 31, 2025LATE | Sold | NVDANVIDIA Corporation - Common Stock (NVDA) | $1,001 - $15,0004 | −0.0% |
| July 3, 2025LATE | Sold | GOOGLF S : New S O : Merrill Lynch Managed Account Alphab | $1,001 - $15,0004 | −71.1% |
| July 3, 2025LATE | Sold | AMZNF S : New S O : Merrill Lynch Managed Account Amazon | $1,001 - $15,0004 | +11.5% |
| May 7, 2025LATE | Sold | PRUF S : New S O : Merrill Lynch Managed Account Pruden | $1,001 - $15,0004 | +22.6% |
| January 14, 2025LATE | Bought | ORCLF S : New S O : Merrill Lynch Managed Account Oracle | $1,001 - $15,0004 | −46.5% |
| December 16, 2024LATE | Sold | NOWF S : New S O : Merrill Lynch Managed Account Servic | $1,001 - $15,0004 | +61.4% |
| December 12, 2024LATE | Sold | TMOF S : New S O : Merrill Lynch Managed Account Thermo | $1,001 - $15,0004 | −5.0% |
| November 26, 2024LATE | Sold | PFEF 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.
- 1Michael Rulli: periodic transaction report filed October 2, 2026https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035558.pdfH20035558
- 2Michael Rulli: periodic transaction report filed September 2, 2026https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035365.pdfH20035365
- 3Michael Rulli: periodic transaction report filed August 25, 2026https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035309.pdfH20035309
- 4Michael Rulli: periodic transaction report filed August 7, 2026https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035147.pdfH20035147
