“...pleasure and pain, they come and go and don't last... bear them patiently”—Gita
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.
| Ticker | Kind | Bought | Sold | Days held | Reported amount | Excess vs SPY |
|---|---|---|---|---|---|---|
| GOOG | Sell (no earlier buy) | — | Oct 16, 2026 | 90 (rule) | $50K–$100K | not yet scorable |
| WSBC | Sell (no earlier buy) | — | Oct 16, 2026 | 90 (rule) | $1K–$15K | not yet scorable |
| MSFT | Sell (no earlier buy) | — | Sep 28, 2026 | 90 (rule) | $1K–$15K | not yet scorable |
| GS | Still held | Sep 3, 2026 | held | 61 | $1K–$15K | not yet scorable |
| WFC | Sell (no earlier buy) | — | Sep 3, 2026 | 90 (rule) | $1K–$15K | not yet scorable |
| GOOGL | Sell (no earlier buy) | — | Aug 24, 2026 | 90 (rule) | $50K–$100K | not yet scorable |
| ALL | Sell (no earlier buy) | — | Aug 12, 2026 | 90 (rule) | $1K–$15K | not yet scorable |
| EQIX | Still held | Aug 7, 2026 | held | 88 | $1K–$15K | not yet scorable |
| CCI | Sell (no earlier buy) | — | Aug 6, 2026 | 90 (rule) | $1K–$15K | not yet scorable |
| KLAC | Still held | Jul 1, 2026 | held | 125 | $1K–$15K | -43.3% |
| GOOGL | Round trip | Jun 29, 2026 | Aug 24, 2026 | 56 | buy $1K–$15K / sell $50K–$100K | -4.6% |
| GOOGL | Round trip | Jun 25, 2026 | Aug 24, 2026 | 60 | buy $1K–$15K / sell $50K–$100K | -2.7% |
| AMZN | Sell (no earlier buy) | — | Jun 25, 2026 | 90 (rule) | $1K–$15K | -5.2% |
| AAPL | Sell (no earlier buy) | — | Jun 25, 2026 | 90 (rule) | $1K–$15K | -17.9% |
| MU | Still held | Jun 25, 2026 | held | 131 | $1K–$15K | -33.7% |
| MSFT | Sell (no earlier buy) | — | Jun 25, 2026 | 90 (rule) | $1K–$15K | -37.3% |
| NVDA | Still held | Jun 25, 2026 | held | 131 | $1K–$15K | +0.8% |
| META | Still held | May 6, 2026 | held | 181 | $1K–$15K | -3.5% |
| MSFT | Round trip | Feb 5, 2026 | Feb 20, 2026 | 15 | $1K–$15K | -0.8% |
| PLTR | Round trip | Jan 9, 2026 | May 6, 2026 | 117 | $1K–$15K | -30.3% |
| LLY | Round trip | Jan 2, 2026 | Jul 1, 2026 | 180 | $1K–$15K | +1.1% |
| KO | Still held | Dec 3, 2025 | held | 335 | $1K–$15K | +25.4% |
| LLY | Sell (no earlier buy) | — | Dec 2, 2025 | 90 (rule) | $1K–$15K | +3.4% |
| GEV | Sell (no earlier buy) | — | Oct 6, 2025 | 90 (rule) | $1K–$15K | -10.5% |
| META | Round trip | Sep 18, 2025 | Jan 9, 2026 | 113 | $1K–$15K | -21.1% |
| AAPL | Round trip | Aug 1, 2025 | Oct 27, 2025 | 87 | $1K–$15K | +22.6% |
| NVDA | Still held | Aug 1, 2025 | held | 459 | $1K–$15K | -4.7% |
| NVDA | Sell (no earlier buy) | — | Jul 31, 2025 | 90 (rule) | $1K–$15K | -7.6% |
| GOOGL | Sell (no earlier buy) | — | Jul 3, 2025 | 90 (rule) | $1K–$15K | -29.5% |
| AMZN | Sell (no earlier buy) | — | Jul 3, 2025 | 90 (rule) | $1K–$15K | +8.1% |
| PRU | Sell (no earlier buy) | — | May 7, 2025 | 90 (rule) | $1K–$15K | +10.0% |
| ORCL | Still held | Jan 14, 2025 | held | 658 | $1K–$15K | -52.9% |
| NOW | Sell (no earlier buy) | — | Dec 16, 2024 | 90 (rule) | $1K–$15K | +18.9% |
| TMO | Sell (no earlier buy) | — | Dec 12, 2024 | 90 (rule) | $1K–$15K | -5.2% |
| PFE | Sell (no earlier buy) | — | Nov 26, 2024 | 90 (rule) | $1K–$15K | -4.0% |
| Ticker | Action | Traded | Reported amount | Disclosed · lag | 90-day vs SPY | Source |
|---|---|---|---|---|---|---|
| GOOG | SELL | Oct 16, 2026 | $50K–$100K | Oct 19, 2026 3 days | — | |
| WSBC | SELL | Oct 16, 2026 | $1K–$15K | Oct 19, 2026 3 days | — | |
| MSFT | SELL (partial) | Sep 28, 2026 | $1K–$15K | Oct 2, 2026 4 days | — | |
| GS | BUY | Sep 3, 2026 | $1K–$15K | Oct 2, 2026 29 days | — | |
| WFC | SELL (partial) | Sep 3, 2026 | $1K–$15K | Oct 2, 2026 29 days | — | |
| GOOGL | SELL (partial) | Aug 24, 2026 | $50K–$100K | Aug 25, 2026 1 days | — | |
| ALL | SELL | Aug 12, 2026 | $1K–$15K | Sep 2, 2026 21 days | — | |
| EQIX | BUY | Aug 7, 2026 | $1K–$15K | Sep 2, 2026 26 days | — | |
| CCI | SELL | Aug 6, 2026 | $1K–$15K | Aug 7, 2026 1 days | — | |
| LLY | SELL | Jul 1, 2026 | $1K–$15K | Aug 7, 2026 37 days | +3.1% | |
| KLAC | BUY | Jul 1, 2026 | $1K–$15K | Aug 7, 2026 37 days | -28.6% | |
| GOOGL | BUY | Jun 29, 2026 | $1K–$15K | Aug 7, 2026 39 days | -6.4% | |
| GOOGL | BUY | Jun 25, 2026 | $1K–$15K | Aug 7, 2026 43 days | -6.3% | |
| AMZN | SELL | Jun 25, 2026 | $1K–$15K | Aug 7, 2026 43 days | -5.2% | |
| AAPL | SELL | Jun 25, 2026 | $1K–$15K | Aug 7, 2026 43 days | -17.9% | |
| MU | BUY | Jun 25, 2026 | $1K–$15K | Aug 7, 2026 43 days | -16.2% | |
| MSFT | SELL | Jun 25, 2026 | $1K–$15K | Aug 7, 2026 43 days | -37.3% | |
| NVDA | BUY | Jun 25, 2026 | $1K–$15K | Aug 7, 2026 43 days | +10.6% | |
| META | BUY | May 6, 2026 | $1K–$15K | Aug 7, 2026 93 days ⚠ over 45 | -9.2% | |
| PLTR | SELL | May 6, 2026 | $1K–$15K | Aug 7, 2026 93 days ⚠ over 45 | -16.5% | |
| MSFT | SELL | Feb 20, 2026 | $1K–$15K | Aug 7, 2026 168 days ⚠ over 45 | +2.2% | |
| MSFT | BUY | Feb 5, 2026 | $1K–$15K | Aug 7, 2026 183 days ⚠ over 45 | -3.1% | |
| META | SELL | Jan 9, 2026 | $1K–$15K | Aug 7, 2026 210 days ⚠ over 45 | +1.7% | |
| PLTR | BUY | Jan 9, 2026 | $1K–$15K | Aug 7, 2026 210 days ⚠ over 45 | -24.4% | |
| LLY | BUY | Jan 2, 2026 | $1K–$15K | Aug 7, 2026 217 days ⚠ over 45 | -9.4% | |
| KO | BUY | Dec 3, 2025 | $1K–$15K | Aug 7, 2026 247 days ⚠ over 45 | +12.6% | |
| LLY | SELL | Dec 2, 2025 | $1K–$15K | Aug 7, 2026 248 days ⚠ over 45 | +3.4% | |
| AAPL | SELL | Oct 27, 2025 | $1K–$15K | Aug 7, 2026 284 days ⚠ over 45 | +6.1% | |
| GEV | SELL | Oct 6, 2025 | $1K–$15K | Aug 7, 2026 305 days ⚠ over 45 | -10.5% | |
| META | BUY | Sep 18, 2025 | $1K–$15K | Aug 7, 2026 323 days ⚠ over 45 | -18.1% | |
| AAPL | BUY | Aug 1, 2025 | $1K–$15K | Aug 7, 2026 371 days ⚠ over 45 | +24.8% | |
| NVDA | BUY | Aug 1, 2025 | $1K–$15K | Aug 7, 2026 371 days ⚠ over 45 | +7.4% | |
| NVDA | SELL | Jul 31, 2025 | $1K–$15K | Aug 7, 2026 372 days ⚠ over 45 | -7.6% | |
| GOOGL | SELL | Jul 3, 2025 | $1K–$15K | Aug 7, 2026 400 days ⚠ over 45 | -29.5% | |
| AMZN | SELL | Jul 3, 2025 | $1K–$15K | Aug 7, 2026 400 days ⚠ over 45 | +8.1% | |
| PRU | SELL | May 7, 2025 | $1K–$15K | Aug 7, 2026 457 days ⚠ over 45 | +10.0% | |
| ORCL | BUY | Jan 14, 2025 | $1K–$15K | Aug 7, 2026 570 days ⚠ over 45 | -6.5% | |
| NOW | SELL | Dec 16, 2024 | $1K–$15K | Aug 7, 2026 599 days ⚠ over 45 | +18.9% | |
| TMO | SELL | Dec 12, 2024 | $1K–$15K | Aug 7, 2026 603 days ⚠ over 45 | -5.2% | |
| PFE | SELL | Nov 26, 2024 | $1K–$15K | Aug 7, 2026 619 days ⚠ over 45 | -4.0% |
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.