How It Works

A plain-English guide to what this site tracks, how to read the data, and what the numbers actually mean.

What is the STOCK Act?

The Stop Trading on Congressional Knowledge (STOCK) Act (2012) requires all sitting US Senators and Representatives to publicly disclose personal stock trades within 45 days of execution. These filings are public record and form the raw data behind everything on this site.

Trading on material non-public information is prohibited for Congress members. The STOCK Act adds a disclosure requirement — it does not ban trading in stocks related to their legislative work.

Where does the data come from?

Trade records are sourced from Quiver Quantitative, which aggregates and normalises raw STOCK Act disclosures. Committee membership data comes from Congress.gov and the @unitedstates project.

Data is refreshed every 15 minutes for recent trades and nightly for historical records. There is typically a lag between when a trade occurs and when it appears here — disclosures can take up to 45 days to be filed and a further 1–2 days to process.

Understanding trade amounts

Congress members report trades in ranges, not exact dollar amounts (e.g. "$15,001–$50,000"). We display the raw range as filed. Where we calculate estimated volume or returns, we use the midpoint of the reported range.

The dollar tier indicator ($ to $$$$) maps to:

  • $ — under $15,000
  • $$ — $15,001–$100,000
  • $$$ — $100,001–$500,000
  • $$$$ — over $500,000

Estimated returns

Where a stock has been traded and we have historical price data, we calculate an illustrative estimated return by comparing the trade-day closing price to the current (or last available) price.

Estimated returns are illustrative only. They do not account for partial sales, position sizing, options complexity, dividends, or taxes. They should not be used as investment signals.

Committee Conflicts

The Conflicts page flags trades where a member sits on a congressional committee that oversees the sector they traded in — for example, a member of the Senate Banking Committee buying bank stocks.

This is not evidence of wrongdoing. It is a transparency signal highlighting potential conflicts of interest as defined by the member's oversight responsibilities. The STOCK Act permits these trades as long as they are disclosed.

Leaderboard rankings

The Leaderboard ranks members by two metrics you can toggle between:

  • Top Returns — sorted by average estimated return across all disclosed equity trades
  • Most Active — sorted by total number of disclosed trades

Members who have not filed any trades, or whose filings lack price data, may not appear in return rankings.

Data limitations

  • Filings can be amended — older records may differ from the original disclosure.
  • Spousal and dependent trades are included in disclosures but not always clearly attributed.
  • Options trades are shown but return calculations are marked non-applicable.
  • Some members file late or with errors — data quality varies by politician.

Have a question not covered here?

API access and developer documentation are coming soon. See our pricing page for details on data subscriptions.