MarketPeel
Insider Trading Intelligence
MarketPeel Education

How to Read Congressional Stock Trading Disclosures

You’ve seen the headlines about members of Congress trading Nvidia ahead of AI hearings. Here’s how to pull the actual disclosure document, read it field by field, and understand exactly what it does—and doesn’t—tell you.

Every time a member of Congress buys or sells a stock, they are legally required to disclose it. That disclosure is called a Periodic Transaction Report, or PTR—a document created by the STOCK Act of 2012 that now covers all 535 members of Congress, their spouses, dependent children, and senior staff. Most investors have heard about congressional trading in the news but have never actually pulled a PTR from the official portals. This guide changes that.

Unlike the SEC Form 4 filed by corporate insiders, which arrives within two business days and shows exact share counts and prices, the congressional disclosure is a different animal: a 45-day lag, dollar ranges instead of exact amounts, no share counts, and two separate government portals that most people don’t know exist. Here’s how to use them.

TL;DR
  • The STOCK Act requires members of Congress to file a PTR within 30–45 days of a trade exceeding $1,000 in stocks, bonds, or futures.
  • PTRs disclose dollar ranges, not exact amounts—a single trade can be anywhere from $1,001 to $14,999 in the lowest bracket.
  • House filings live at disclosures-clerk.house.gov; Senate filings at efdsearch.senate.gov—both free, no login required.
  • The $200 late-filing penalty is routinely waived, and no member has faced meaningful consequences for missing deadlines.

What the STOCK Act Actually Requires

Before the STOCK Act, members of Congress operated in a legal grey zone: they were not explicitly covered by securities-law insider-trading prohibitions even though they routinely received confidential briefings on the economy, defense contracts, and pending legislation. The Stop Trading on Congressional Knowledge Act (Pub. L. 112-105), signed April 4, 2012, changed that. It passed the Senate 96–3 and the House 417–2—one of the more lopsided votes in recent memory.

The Act does two things. First, it explicitly declares that members of Congress owe a duty of trust and confidence to citizens and may not trade on material, nonpublic information derived from their positions. Second, it amends the Ethics in Government Act of 1978 to add the PTR as a contemporaneous disclosure mechanism. Every covered individual—members, their spouses, dependent children, senior staff, the President, Vice President, and certain executive branch officials—must file a PTR for any purchase, sale, or exchange exceeding $1,000 in stocks, bonds, commodities futures, or other non-exempt securities.

The 45-Day Clock: When Disclosures Actually Hit

The filing deadline is the first thing investors need to internalize, because it defines how stale the data is by the time you see it. Under the STOCK Act’s PTR requirements, a member must file within 30 days of receiving written notification of a trade, and in no case later than 45 days after the transaction date itself.

Corporate Insider (Form 4)
2 days
2 business days after trade date
Congress Member (PTR)
45 days
30 days from notification, max 45 days from trade

That 45-day window is not a minor technicality. By the time a congressional disclosure becomes public, the trade it describes could be nearly seven weeks old. A senator who buys shares in a defense contractor the day before a classified Armed Services Committee briefing can legally wait six weeks to disclose it. Compare that to a corporate CFO, who must file a Form 4 within two business days. The information content of a PTR, by design, arrives well after the trade is done.

Anatomy of a Periodic Transaction Report: Field by Field

When you open a PTR on either official portal, you will find a standardized form. The House Ethics Committee PTR form captures the following fields for each transaction:

PTR — Sample Transaction Row
Filer NameSmith, Jane (Rep. — D — CA-18)
Filing Date2026-04-10
Transaction Date2026-02-24
Asset NameNVIDIA Corporation (NVDA)
Asset TypeStock
Transaction TypePurchase
Amount$15,001–$50,000

That’s the complete picture the law requires. Notice what’s there and what isn’t. Transaction typewill be Purchase, Sale, or Exchange—there are no sub-codes like Form 4’s system of P, S, M, A, and F codes. Amountis a range bracket, not a dollar figure (more on this below). There is no field for number of shares, no field for price per share, and no field for the filer’s rationale.

The asset typefield tells you whether the asset is a stock, bond, mutual fund, ETF, option, or other category—and this matters because widely held, diversified funds where the filer has no individual investment discretion are generally exempt from PTR reporting. If a member buys an S&P 500 index fund, you will never see it on a PTR.

The Dollar-Range Problem: Why You Never See Exact Figures

The most misunderstood aspect of congressional disclosures is the amount field. Rather than reporting a precise dollar value, the STOCK Act adopted the range-bracket system already used in the annual financial disclosure forms inherited from the Ethics in Government Act. The House PTR form specifies eight brackets:

$1,001 – $15,000
$15,001 – $50,000
$50,001 – $100,000
$100,001 – $250,000
$250,001 – $500,000
$500,001 – $1,000,000
$1,000,001 – $5,000,000
$5,000,001+

The reported amount is the gross purchase price, sale price, or fair market value—not profit or loss. And it is always a range. A trade disclosed in the lowest bracket could be $1,001 or $14,999: a fifteen-fold difference in actual size. At the top end, “$5,000,001+” could mean five million dollars or fifty million.

This is why published estimates of a member’s total trading activity rely on midpoints. When analysts estimate that a prominent member repositioned tens of millions of dollars in a given year, they are using the midpoint of each disclosed range and summing them. The resulting total is an estimate, not a fact, and the actual figure could differ substantially in either direction.

What this means in practice:Two trades both disclosed as “$15,001–$50,000” could represent one member buying $16,000 of a stock and another buying $49,000—yet both disclosures look identical on the portal. You cannot determine position size, portfolio concentration, or conviction level from a PTR alone.

Where to Find Every Filing: Two Official Portals

Both portals are free, require no login, and are searchable by member name. Here is exactly how to use each one.

House: disclosures-clerk.house.gov

1

Go to disclosures-clerk.house.gov/FinancialDisclosure. The STOCK Act requires the Clerk of the House to make these records publicly available online within 30 days of filing.

2

Enter the member’s last name in the search box and set the “Report Type” dropdown to Periodic Transaction Report. Leave the year filter blank to retrieve all filings, or narrow to the current year.

3

Click any result to open the PDF. Each PDF is a separate PTR filing, which may contain one transaction or dozens, depending on how many trades the member batched into a single report.

Senate: efdsearch.senate.gov

1

Go to efdsearch.senate.gov. Agree to the terms of use on the landing page—the system logs your acknowledgment that these records may not be used for commercial solicitation.

2

Enter the senator’s last name, select a report year, and choose Periodic Transaction Reportunder report type. Each result shows the filer’s name, office title, filing date, and a direct link to the document.

3

For a developer-friendly alternative, the open-source senate-stock-watcher-data repository on GitHub converts eFD data into structured JSON with fields for transaction date, ticker, asset description, transaction type, and amount range, each linking back to the original eFD document. MarketPeel aggregates both House and Senate sources into a single searchable feed.

What a PTR Cannot Tell You

A disclosed congressional trade is a data point, not a complete signal. Four structural gaps define what the PTR withholds:

  • 1No share count or position size.You know the dollar range of the transaction, but not how many shares were bought or sold, and not what fraction of the member’s portfolio the position represents. A $15,001–$50,000 purchase is meaningful for a member with a $200,000 portfolio and trivial for one with a $10 million portfolio.
  • 2No rationale. There is no obligation to explain why a trade was made. A purchase of defense-sector shares the week before a classified committee vote and a routine rebalancing of a retirement account look identical on a PTR.
  • 3Trades of $1,000 or less are entirely exempt. The PTR threshold is any single transaction exceeding $1,000. Small trades, or trades executed in many sub-$1,001 increments, never appear.
  • 4Widely held diversified funds are exempt.ETFs and mutual funds where the filer has no individual investment discretion do not require a PTR filing. A member who moves their entire portfolio into an S&P 500 ETF generates zero disclosures.

The Evidence on Congressional Trading Returns

The question most investors actually want answered: does trading alongside members of Congress generate outperformance? The research is more nuanced than the headlines suggest.

The foundational studies, both pre-dating the STOCK Act, found substantial edges. Ziobrowski et al. (2004) found that a portfolio mimicking U.S. Senators’ stock purchases beat the market by approximately 85 basis points per month (over 10% per year in abnormal returns), using data from 1993 to 1998. A follow-up 2011 study of House members found abnormal returns of roughly 55 basis points per month (about 6% per year) from 1985 to 2001. Both sets of authors concluded the results were consistent with trading on privileged legislative information.

Post-STOCK Act research tells a different story. Later academic work found that those edges largely disappeared after 2012, consistent with the deterrent effect of mandatory disclosure. More recent data from Unusual Whales’ 2024 Congressional Trading Report found that only about 100 members actively traded individual securities that year. Democratic members averaged approximately 31% returns; Republican members averaged roughly 26%—compared to the S&P 500’s 24.9% return. The report noted that the outperformance is largely explained by tech-heavy holdings (particularly Nvidia and other AI-adjacent stocks held for multiple years), not by any obvious legislative information advantage.

The honest read on the research: Pre-STOCK Act congressional trading looked like it produced real edges, consistent with information access. Post-STOCK Act data shows outperformance that looks more like sector concentration than insider knowledge. Whether disclosure alone fixed the problem, or just drove the activity underground, is a question the current reform debate is circling.

The Enforcement Gap: Why the $200 Fine Doesn’t Deter

The STOCK Act’s PTR requirement has a civil penalty for late filers: $200. That number is not a typo. The ethics committees of both chambers routinely waive even that modest penalty, and dozens of members miss their 45-day windows with no meaningful consequence.

The enforcement record makes this concrete. According to Newsweek’s tracking of STOCK Act violations, at least nine members violated the disclosure rules in August 2024 alone. Rep. Julia Letlow (R-LA) made national news when, while running for a Senate seat, it emerged that she had failed to disclose 210 individual stock trades on time—210 separate STOCK Act violations, each technically carrying a $200 penalty. No meaningful sanction followed.

A proposed replacement, the End Congressional Stock Trading Act (H.R. 1908), would replace the $200 fine with civil penalties of up to $100,000 per violation—a 500-fold increase. Whether that changes the political calculus is the central question in the current reform debate.

Where Reform Stands in 2026

The 119th Congress has more active ban bills than any prior Congress. Five are currently in play, ranging from enhanced disclosure to an outright trading prohibition:

BillSponsor(s)Core ProposalStatus (May 2026)
H.R. 1908Multiple House sponsorsFull stock trading ban for members, spouses, dependents; $100,000 penalty per violation; 180-day divestiture windowCleared House Administration Committee 7–4 in January 2026; not yet enacted
S.1879Senate sponsorsBan Congressional Stock Trading Act; broad prohibition on individual securitiesIn committee
S.2877 (No Stock Act)Gillibrand (D-NY) & Hawley (R-MO)Bipartisan ban covering Congress, President, Vice President, and senior executive officials; no blind-trust exception; penalties include at least 10% of prohibited investment valueIn committee
H.R. 3779 (STOCK Act 2.0)House sponsorsEnhanced disclosure requirements and stronger penalties within the existing PTR frameworkIn committee

None of these bills have been enacted as of May 2026. H.R. 1908’s committee passage in January 2026 is the furthest any ban legislation has advanced in the current Congress—but a floor vote and Senate passage remain open questions. In the meantime, the existing PTR system (45-day lag, dollar ranges, $200 penalty, two fragmented portals) is still the only game in town.

A CNN analysis published in February 2026 found at least ten senators reported trades in companies overseen by their own committees—all technically compliant with current STOCK Act rules. Sen. Jerry Moran (R-KS) purchased Alphabet shares on the same day he attended a Commerce Committee hearing on artificial intelligence. The trades were disclosed. They were legal. And they illustrate precisely why knowing how to read a congressional disclosure matters, even if that disclosure arrives 45 days after the fact.

Congressional trades, aggregated and searchable

MarketPeel pulls PTR filings from both the House and Senate portals and presents them in a single, searchable feed—filtered by ticker, member, committee assignment, and filing lag. Stop refreshing two government PDFs. Get the signal in one place.

Try MarketPeel free →

Sources & Further Reading

Congress.gov — S.2038, STOCK Act (Pub. L. 112-105, April 4, 2012)
Congressional Research Service — Financial Disclosure in the U.S. Government: FAQs
House Ethics Committee — Periodic Transaction Report Form (CY 2025)
Federal Labor Relations Authority — Summary of PTR Requirements
U.S. House of Representatives Clerk — Financial Disclosure Search
U.S. Senate — Electronic Financial Disclosure Search (eFD)
GitHub — senate-stock-watcher-data (structured JSON from efdsearch.senate.gov)
Ziobrowski et al. (2004) — Abnormal Returns from U.S. Senate Stock Investments, Journal of Financial and Quantitative Analysis
Ziobrowski et al. (2011) — Abnormal Returns from U.S. House Member Stock Investments, Business and Politics
Unusual Whales — The Official 2024 Congressional Trading Report (January 2025)
Newsweek — Members of Congress Who May Have Flouted the STOCK Act
Times-Picayune — Rep. Julia Letlow’s Late Disclosure of 210 Stock Trades
Congress.gov — H.R. 1908, End Congressional Stock Trading Act (119th Congress)
Congress.gov — S.2877, No Stock Act — Gillibrand & Hawley (119th Congress)
CNN Politics — Senators’ Stock Trades Directly Overlapped With Committee Work (February 2026)

FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback