Legislative Analysis

The STOCK Act passed in 2012. Here is what it still doesn't cover.

The law requires disclosure. It does not prohibit trading, mandate pre-clearance, impose meaningful penalties, or create independent enforcement. Thirteen years later, every one of those gaps is still open.

0

members of Congress criminally prosecuted under the STOCK Act since it passed in 2012

$200

maximum civil fine for a late filing, waivable by the same ethics committee made up of fellow members

45 days

maximum window to disclose a trade after it happens, during which the market can move freely

2013

the year Congress quietly removed the mandatory searchable online database from the STOCK Act, one year after passing it

What the STOCK Act actually does

The STOCK Act, signed in April 2012, does two things. First, it explicitly confirmed that members of Congress are subject to existing securities laws, including the prohibition on insider trading. Before 2012, this was genuinely ambiguous: several members had publicly argued they were not "insiders" in the corporate law sense, and the Justice Department had never tested the question in court.

Second, it required members to disclose any stock transaction over $1,000 within 45 days, in a publicly accessible filing called a Periodic Transaction Report (PTR). These disclosures are what powers every congressional trade tracker, including Kapitol.ai.

What the STOCK Act does not do: ban trading, require pre-clearance, mandate blind trusts, impose meaningful penalties for violations, create an independent enforcement body, or require exact transaction amounts rather than wide brackets. Every one of those omissions is a gap that renders the law significantly weaker than it appears at first reading.

This page goes through each gap in detail, with examples of how they work in practice. For the debate over what would actually fix them, see our explainer on the congressional stock trading ban.

The nine gaps, examined

These are not fringe edge cases. They are structural features of the law that affect nearly every significant congressional trade disclosure.

1

Disclosure is not prohibition

The most fundamental gap in the STOCK Act is that it never banned congressional stock trading. It only required that trades be disclosed. A member of the Armed Services Committee can purchase stock in a defense contractor, vote on legislation worth billions to that company, and do all of it legally under the STOCK Act, as long as they file a PTR within 45 days. The conflict of interest is not resolved by transparency. It is merely documented. Public disclosure is a deterrent only if the public does something with the information, and the law creates no mechanism for that to happen automatically.

2

The 45-day disclosure window

Under the STOCK Act, members have 45 days from the date of a transaction to file a Periodic Transaction Report. For context: the SEC requires corporate insiders (executives and directors) to file Form 4 disclosures within two business days of a transaction. Congress gave itself a window 22 times longer.

In practice, members typically file close to the 45-day deadline. Paul Pelosi's November 2023 NVIDIA options purchase was disclosed December 23, thirty-two days later. By that date, NVIDIA shares had already moved significantly. The September 2008 trades that Spencer Bachus made the day after the classified Bernanke briefing were disclosed weeks after the crisis had already played out in the markets. No tracker, no tool, and no investor can close this window. It is written into the statute.

3

Amount brackets obscure true position size

Congressional disclosures do not report exact transaction values. They report bracket ranges:

$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
Over $5,000,000

The top bracket spans an unlimited range above $5 million. The "$1,000,001 to $5,000,000" bracket represents a 400% spread in potential value. You cannot know whether a position is a 0.5% portfolio allocation or a 10% conviction bet. You cannot size your own position proportionally because you do not know what theirs actually is. Every analysis of congressional trade performance based on these disclosures, including those underlying the NANC ETF, is working from estimates, not confirmed values.

4

The "widely available information" legal defense

Securities law only prohibits trading on "material non-public information." Information that is available in public congressional hearings, committee reports, floor speeches, or press releases is legally considered public information, even if most retail investors have no practical way to process it at scale.

This means a senator who hears in an open committee hearing that a specific pharmaceutical bill is advancing out of committee can legally buy pharmaceutical stocks based on that information the same afternoon. The hearing was public. The information is technically available. Under current law, this is not insider trading. The STOCK Act did not change the definition of "material non-public information" in a way that accounts for the practical information asymmetry between a committee member and an ordinary investor.

5

Spouses must be disclosed, but not prohibited

The STOCK Act requires members to disclose transactions by their spouses and dependent children. It does not restrict what spouses can trade. A member's spouse is a private citizen and can trade freely in any sector the member oversees. The member must report the transaction, then can state they had "no prior knowledge" of it. There is no mechanism to verify or disprove that claim.

The Paul Pelosi situation is the most-discussed example: every trade attributed to Nancy Pelosi in tracker databases is legally a trade by her husband, a private venture capitalist. His trades carry no legislative restriction. Nancy Pelosi's office has consistently maintained she has no involvement in his investment decisions. The STOCK Act creates neither a way to confirm that claim nor a legal obligation for it to be true. The same structure applies to every spouse of every member of Congress.

6

No pre-clearance requirement

SEC regulations require corporate insiders at public companies to pre-clear trades with a compliance officer before executing them. This creates a friction point: the insider must affirmatively confirm they are not in possession of material non-public information, and a human compliance officer can flag unusual requests. The process takes days and creates a documented paper trail.

Congress has no equivalent. Members can place a trade at any moment, for any reason, without notifying anyone in advance. The only obligation is to file a PTR within 45 days after the fact. There is no compliance officer, no pre-trade review, no required attestation that the trade is not based on non-public information. The entire oversight structure is retrospective and self-reported.

7

Self-reporting with no independent verification

The STOCK Act relies entirely on members accurately reporting their own trades. No government agency independently audits congressional brokerage accounts. No one cross-references PTR filings against actual brokerage records to verify completeness. The entire transparency system is built on the honor system.

A member can fail to report a trade, and unless a journalist or watchdog organization happens to notice the omission, it goes uncorrected. The House and Senate Ethics Committees are responsible for enforcement, but they are staffed by fellow members of Congress and have historically been reluctant to pursue colleagues aggressively. In 2021 alone, more than 57 members filed late disclosures. The standard consequence was a $200 fine, sometimes waived.

8

The $200 fine is the only civil penalty, and it can be waived

The STOCK Act sets the maximum civil penalty for a late disclosure at $200. Not per trade. Not per day of delay. Just $200 total, for any violation of the reporting requirement, regardless of the size or number of trades involved. For the most active congressional traders with portfolios worth tens of millions, $200 represents a vanishingly small fraction of a single trade's value.

More importantly, even this trivial penalty can be waived. The House Ethics Committee has explicit authority to waive the fine if the member can demonstrate the failure was inadvertent or unintentional. There is no publicly available record of how often waivers are granted, because Ethics Committee deliberations are generally confidential. The deterrent effect of a fine that is both tiny and waivable is, in practice, nearly zero.

9

Congress removed the searchable database one year after passing the law

The original STOCK Act required a centralized, searchable online database of all congressional financial disclosures. This was one of the law's most practically useful provisions: it would have made it easy for any member of the public to search, filter, and analyze disclosure data.

In April 2013, just one year after the STOCK Act passed with 417-2 House support, Congress amended the law to eliminate the database requirement. The amendment was passed via unanimous consent, meaning no recorded vote was taken. No public hearings were held. Very little media coverage followed. The disclosures still exist as individual PDF files on the House and Senate disclosure portals, but they are not searchable as a unified dataset. Every modern congressional trade tracking service, including the data sources that underpin the NANC ETF and Kapitol.ai, exists because third parties built the database Congress removed. The government removed the infrastructure and left it to private companies to rebuild it.

The COVID trades: when the system was stress-tested

The most important real-world test of the STOCK Act's enforcement gaps came in early 2020. In late January and early February of that year, multiple senators attended classified intelligence briefings about the emerging COVID-19 pandemic. In the weeks that followed, several of them made significant stock transactions, often selling holdings in sectors likely to be harmed by a pandemic before those sectors collapsed.

Sen. Richard Burr (R-NC), then-chairman of the Senate Intelligence Committee, sold between $628,033 and $1.72 million in stock across 33 transactions on February 13, 2020, just weeks after attending classified briefings and before the public understood the severity of the outbreak. Sen. Kelly Loeffler (R-GA) began selling stocks the same day she attended a Senate Health Committee briefing on the pandemic. Sen. James Inhofe (R-OK) and Sen. Dianne Feinstein (D-CA) also made significant transactions during the same period.

The Department of Justice opened investigations into all four cases. The FBI executed a search warrant at Burr's property. After more than a year of investigation, the DOJ closed all four cases without charges.

The practical precedent this set is significant. Senators who attended classified briefings about a world-historical event and then executed large portfolio changes before public markets reflected that information were investigated by the full resources of the federal government and faced no legal consequences. Whatever theoretical legal exposure the STOCK Act created, the COVID cases demonstrated that successful prosecution under it is, in practice, extraordinarily difficult. The burden of proving that a specific trade was based on specific non-public information from a specific briefing, rather than publicly available economic analysis or a financial advisor's recommendation, proved insurmountable.

What would actually close these gaps

Reform proposals currently in Congress address these gaps to varying degrees. The most comprehensive bill, H.R. 5106 (Restore Trust in Congress Act), would close gaps 1, 5, and 6 entirely by banning ownership of individual stocks for members, their spouses, and dependents. No trading means no loopholes around the disclosure system.

The narrower H.R. 7008 (Stop Insider Trading Act), which passed out of the House Administration Committee in January 2026, would address gap 6 by requiring 7 to 14 days advance public notice before selling existing individual holdings, effectively creating a pre-clearance period. It would also increase penalties significantly: $2,000 or 10% of the transaction value, whichever is greater, plus disgorgement of any profits. That addresses gap 8. It does not address gaps 2, 3, 4, 5, 7, or 9.

Gap 3 (amount brackets) and gap 9 (no central database) are the most practically solvable at low political cost. Requiring exact transaction amounts and rebuilding the searchable database would significantly improve the transparency that the STOCK Act nominally provides, without requiring a ban. Neither has been included in any major reform proposal currently advancing through Congress.

For the full legislative picture, including which bills are currently moving and why the politics remain difficult despite near-universal public support, see: The Congressional Stock Trading Ban, Explained.

What remains despite the gaps

The STOCK Act's gaps are real and well-documented. They do not make the disclosure data worthless. They make it harder to use, which is not the same thing.

The PTR filings that members submit under the STOCK Act create a public record of every trade over $1,000. That record, once assembled and contextualized, can reveal patterns that amount brackets and 45-day lags cannot fully hide. A senator who buys into a defense contractor in the week before a major procurement announcement, and who sits on the Armed Services Committee, is creating a data point that context can make legible, even if the exact dollar amount is unknown.

The signal in congressional trade disclosures is not in any individual filing. It is in the relationship between a trade, the member's committee assignments, the legislative calendar, and the subsequent price action. None of that analysis is provided by the government. The members who trade most actively on relevant committee knowledge are identifiable not from a single disclosure but from a pattern across disclosures over time.

The data the STOCK Act created is imperfect, delayed, and incomplete. The question is whether, with the right curation layer applied, it still contains actionable signal. The academic research, and the performance of the most-watched congressional portfolios, suggests it does. The gaps are limitations, not disqualifications.

Frequently asked questions

No member of Congress has been criminally prosecuted under the STOCK Act since it passed in 2012. Several members have been investigated, most notably four senators following the 2020 COVID trades. The DOJ closed all four cases without charges. One congressional staffer was charged in 2021 with insider trading under broader securities law (not specifically the STOCK Act), but was ultimately acquitted. The practical prosecution record under the law is zero convictions in thirteen years.

Two reasons, primarily. First, prosecutors must prove that a specific trade was based on specific non-public information from a specific source, not on publicly available analysis or a financial advisor's independent recommendation. Congressional members receive information from many sources simultaneously, and attribution is extremely difficult. Second, the "widely available information" defense is broad: anything discussed in an open committee hearing or in public legislative documents technically cannot be classified as material non-public information. The line between "information advantage from being in the room where it happens" and prosecutable insider trading has proven very difficult to draw in court.

A Periodic Transaction Report (PTR) is the disclosure form members of Congress file under the STOCK Act whenever they, their spouse, or their dependent children make a stock transaction over $1,000. The form must be filed within 45 days of the transaction date. It reports the member's name, the transaction date (sometimes a range), the security traded, whether it was a purchase or sale, and an amount bracket. PTRs are filed with the House Clerk or Senate Secretary and posted on their respective public disclosure portals. All congressional trade trackers, including the data that powers Kapitol.ai and the NANC ETF, are built from these filings.

Yes. The STOCK Act covers transactions in "securities," which includes options, futures, and other derivatives. Members must disclose options trades within the same 45-day window. However, options strategies add significant opacity: a member can buy puts (betting a stock falls), sell covered calls, or use complex multi-leg strategies that may not be transparent from the PTR disclosure alone. Options expire worthless if the underlying doesn't move enough, making gains and losses harder to track from public disclosures. The amount brackets apply to options positions as well, meaning you often can't tell the full notional exposure from the filed document.

Because the law's gaps are about enforcement and transparency, not about whether the underlying informational advantage is real. The academic research finding that senators outperformed the market by 12% annually in the 1990s was documenting a real pattern, not a legal argument. The STOCK Act's weaknesses make it hard to prosecute and hard to analyze, but they do not eliminate the structural reality that members of Congress attend classified briefings, shape legislation, and make investment decisions in sectors they directly regulate. The gaps mean you need better tools and better context to extract signal from the imperfect data. They don't mean the signal is gone. See how Kapitol.ai approaches the curation problem at Committee Trades and Conflict of Interest.

The law is imperfect. The signal is real. We help you find it.

Kapitol.ai takes every PTR filing, applies committee context, legislative timing, and insider significance scoring, and surfaces the trades worth paying attention to. The STOCK Act's gaps mean you need curation. That is exactly what we do.