Comprehensive annual analysis of stock trading activity by members of Congress in 2025. Data sourced from official STOCK Act financial disclosures.
Democrat
Republican
| # | Member | Party | Chamber | Trades |
|---|---|---|---|---|
| 1 | Lisa C. McClain | Republican | house | 1374 |
| 2 | Gilbert Ray Cisneros, Jr. | Democrat | house | 839 |
| 3 | Robert P. Bresnahan, Jr. | Republican | house | 652 |
| 4 | Jefferson Shreve | Republican | house | 630 |
| 5 | Julie Johnson | Democrat | house | 595 |
| 6 | Josh Gottheimer | Democrat | house | 402 |
| 7 | Val T. Hoyle | Democrat | house | 262 |
| 8 | Marjorie Taylor Greene | Republican | house | 261 |
| 9 | Sheri Biggs | Republican | house | 241 |
| 10 | John Boozman | Republican | senate | 218 |
The highest-scoring trades of 2025. The score weighs committee jurisdiction, how close the trade sits to a related vote, lobbying and donation connections, and size against the member's own history. It is an index, not a finding.
Conflict scores run 0 to 100 and are written “72 / 100”. They are an index, not a percentage of anything.
| Member | Party | Ticker | Type | Date | Amount | Conflict Score |
|---|---|---|---|---|---|---|
| George Whitesides | D | MSFT | Sell | Mar 24, 2025 | $250,001 - $500,000 | 100 / 100 |
| David McCormick | R | GS | Sell | Feb 28, 2025 | $1,000,001 - $5,000,000 | 93 / 100 |
| Greg Landsman | D | MSFT | Sell | Mar 27, 2025 | $50,001 - $100,000 | 92 / 100 |
| Greg Landsman | D | MSFT | Sell | Mar 27, 2025 | $50,001 - $100,000 | 92 / 100 |
| Ashley Moody | R | LLY | Buy | Mar 6, 2025 | $100,001 - $250,000 | 88 / 100 |
| Gary C. Peters | D | INTC | Sell | Dec 12, 2025 | $15,001 - $50,000 | 84 / 100 |
| Thomas H. Kean, Jr. | R | JNJ | Sell | Nov 20, 2025 | $15,001 - $50,000 | 84 / 100 |
| George Whitesides | D | INTC | Sell | Mar 24, 2025 | $15,001 - $50,000 | 82 / 100 |
| Greg Landsman | D | PG | Sell | Mar 27, 2025 | $15,001 - $50,000 | 80 / 100 |
| Greg Landsman | D | GOOGL | Sell | Mar 27, 2025 | $15,001 - $50,000 | 80 / 100 |
The STOCK Act gives members 45 days to file. Only trades whose 45 days have run can be late, so those are the ones counted here — a trade made last month is neither late nor on time yet. Trades with no disclosure date are held separately rather than counted as filed on time.View all late filings
This report is generated from publicly available financial disclosure filings submitted under the Stop Trading on Congressional Knowledge (STOCK) Act of 2012. Trade data is sourced from the House Clerk and Senate eFiling system.
Volume estimates use the reported amount ranges (e.g., $1,001 - $15,000) as filed. Actual values may differ within the reported range.
Conflict scores are computed using a 5-component weighted model: committee jurisdiction overlap (30%), timing proximity to legislation (25%), lobbying connections (20%), campaign donation connections (15%), and trade size (10%).
STOCK Act violations are identified by comparing the transaction date to the disclosure date. Any gap exceeding 45 days is flagged as a late filing.