Michael A. Rulli Stock Tracker
Michael A. Rulli, Representative for Ohio's 6th district, has disclosed 42 stock trades since 26 November 2024: 17 purchases and 25 sales, most often GOOGL, MSFT, AAPL. Each was reported a median 96 days after the trade.
Plus See what all of Congress bought and sold, and who earned the mostWhat they trade, by sector
By the amount traded: the middle of each trade's range.
Estimated return of copying the trades
An estimate, not the member's own return: each purchase of a stock or ETF buys the middle of its amount range at the day's close, a full sale sells it all, another sale the middle of its range. Time-weighted, so money put in or taken out does not count. It covers 56% of the amount traded; options, bonds and stocks without daily prices are left out.
Trades each month
Most bought, last 90 days
Most sold, last 90 days
Most traded stocks
- GOOGLAlphabet5 trades2 bought · 3 sold

- MSFTMicrosoft4 trades1 bought · 3 sold

- AAPLApple3 trades1 bought · 2 sold

- LLYEli Lilly & Co3 trades1 bought · 2 sold

- METAMeta Platforms3 trades2 bought · 1 sold

- NVDANVIDIA3 trades2 bought · 1 sold

- ALLAllstate Corp (The)2 trades0 bought · 2 sold

- AMZNAmazon.com2 trades0 bought · 2 sold

- EQIXEquinix2 trades2 bought · 0 sold

- PLTRPalantir Technologies2 trades1 bought · 1 sold

- CCICrown Castle1 trades0 bought · 1 sold

- GEVGE Vernova1 trades0 bought · 1 sold

Trades (42)
| Stock | Trade | Owner | Amount | Traded | Disclosed | Since the trade | Report |
|---|---|---|---|---|---|---|---|
![]() | Sold | — | $50,001 - $100,000 | 16 Oct 2026 | 20 Oct 20264 days later | -13.1% | |
| WSBCWesBanco | Sold | — | $1,001 - $15,000 | 16 Oct 2026 | 20 Oct 20264 days later | — | |
![]() | Sold | — | $1,001 - $15,000 | 28 Sept 2026 | 5 Oct 20267 days later | +2.9% | |
![]() | Bought | — | $1,001 - $15,000 | 3 Sept 2026 | 5 Oct 202632 days later | -11.8% | |
![]() | Sold | — | $1,001 - $15,000 | 3 Sept 2026 | 5 Oct 202632 days later | -3.5% | |
![]() | Sold | — | $50,001 - $100,000 | 24 Aug 2026 | 26 Aug 20262 days later | -15.0% | |
![]() | Sold | — | $1,001 - $15,000 | 12 Aug 2026 | 3 Sept 202622 days later | +4.6% | |
![]() | Sold | — | $1,001 - $15,000 | 12 Aug 2026 | 3 Sept 202622 days later | +4.6% | |
![]() | Bought | — | $1,001 - $15,000 | 7 Aug 2026 | 3 Sept 202627 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 7 Aug 2026 | 3 Sept 202627 days later | — | |
![]() | Sold | — | $1,001 - $15,000 | 6 Aug 2026 | 10 Aug 20264 days later | — | |
![]() | Bought | — | $1,001 - $15,000 | 1 Jul 2026 | 10 Aug 202640 days later | -42.8% | |
![]() | Sold | — | $1,001 - $15,000 | 1 Jul 2026 | 10 Aug 202640 days later | +21.2% | |
![]() | Bought | — | $1,001 - $15,000 | 29 Jun 2026 | 10 Aug 202642 days later | -16.3% | |
![]() | Sold | — | $1,001 - $15,000 | 25 Jun 2026 | 10 Aug 202646 days later | +48.6% | |
![]() | Sold | — | $1,001 - $15,000 | 25 Jun 2026 | 10 Aug 202646 days later | +29.5% | |
![]() | Bought | — | $1,001 - $15,000 | 25 Jun 2026 | 10 Aug 202646 days later | -16.8% | |
![]() | Bought | — | $1,001 - $15,000 | 25 Jun 2026 | 10 Aug 202646 days later | -13.9% | |
![]() | Bought | — | $1,001 - $15,000 | 25 Jun 2026 | 10 Aug 202646 days later | -35.9% | |
![]() | Sold | — | $1,001 - $15,000 | 25 Jun 2026 | 10 Aug 202646 days later | +17.4% | |
![]() | Sold | — | $1,001 - $15,000 | 6 May 2026 | 10 Aug 202696 days later | +25.6% | |
![]() | Bought | — | $1,001 - $15,000 | 6 May 2026 | 10 Aug 202696 days later | +4.8% | |
![]() | Sold | — | $1,001 - $15,000 | 20 Feb 2026 | 10 Aug 2026171 days later | +32.0% | |
![]() | Bought | — | $1,001 - $15,000 | 5 Feb 2026 | 10 Aug 2026186 days later | +33.2% | |
![]() | Bought | — | $1,001 - $15,000 | 9 Jan 2026 | 10 Aug 2026213 days later | -5.3% | |
![]() | Sold | — | $1,001 - $15,000 | 9 Jan 2026 | 10 Aug 2026213 days later | -1.7% | |
![]() | Bought | — | $1,001 - $15,000 | 2 Jan 2026 | 10 Aug 2026220 days later | +33.8% | |
![]() | Bought | — | $1,001 - $15,000 | 3 Dec 2025 | 10 Aug 2026250 days later | +40.2% | |
![]() | Sold | — | $1,001 - $15,000 | 2 Dec 2025 | 10 Aug 2026251 days later | +38.2% | |
![]() | Sold | — | $1,001 - $15,000 | 27 Oct 2025 | 10 Aug 2026287 days later | +32.6% | |
![]() | Sold | — | $1,001 - $15,000 | 6 Oct 2025 | 10 Aug 2026308 days later | +33.1% | |
![]() | Bought | — | $1,001 - $15,000 | 18 Sept 2025 | 10 Aug 2026326 days later | -17.7% | |
![]() | Bought | — | $1,001 - $15,000 | 1 Aug 2025 | 10 Aug 2026374 days later | +76.2% | |
![]() | Bought | — | $1,001 - $15,000 | 1 Aug 2025 | 10 Aug 2026374 days later | -6.2% | |
![]() | Sold | — | $1,001 - $15,000 | 31 Jul 2025 | 10 Aug 2026375 days later | -8.4% | |
![]() | Sold | — | $1,001 - $15,000 | 3 Jul 2025 | 10 Aug 2026403 days later | +19.5% | |
![]() | Sold | — | $1,001 - $15,000 | 3 Jul 2025 | 10 Aug 2026403 days later | +64.9% | |
![]() | Sold | — | $1,001 - $15,000 | 7 May 2025 | 10 Aug 2026460 days later | +22.1% | |
![]() | Bought | — | $1,001 - $15,000 | 14 Jan 2025 | 10 Aug 2026573 days later | -19.8% | |
![]() | Sold | — | $1,001 - $15,000 | 16 Dec 2024 | 10 Aug 2026602 days later | +126.1% | |
![]() | Sold | — | $1,001 - $15,000 | 12 Dec 2024 | 10 Aug 2026606 days later | +33.3% | |
![]() | Sold | — | $1,001 - $15,000 | 26 Nov 2024 | 10 Aug 2026622 days later | +12.2% |
Congress: most bought, most sold and best returns
Most bought by Congress, last 90 days
Most sold by Congress, last 90 days
Members of Congress must report a trade over $1,000 within 45 days, its amount as a range. A trade by a spouse or child is theirs to report too. The move since the trade is from the close on the day traded to the price now.
Source: Periodic transaction reports filed with the House and the Senate, via Financial Modeling Prep; party and state from congress-legislators









