The STOCK Act, in plain English: $200 fine, 45-day rule, zero prosecutions.

In 2012 Congress passed a law to ban itself from insider trading. It passed 96–3 in the Senate and 417–2 in the House. Then in April 2013 — twelve months later — Congress quietly amended the law to gut its most enforceable piece, in a one-page bill that passed by unanimous consent with no recorded vote. Thirteen years later: zero members criminally prosecuted, ~12.5% of trades filed past the 45-day deadline, and the standard fine for a late filing is the price of a nice dinner. Here is exactly what the STOCK Act says, what it doesn't say, and what came next.

Updated April 23, 2026 · Sources: Brennan Center, NPR, Cornell Law, Wikipedia, House Clerk eFD, Senate eFD
The 60-second version: The Stop Trading on Congressional Knowledge Act (S.2038) became law on April 4, 2012, signed by President Obama. It explicitly applied insider-trading law to Congress, required disclosure of any individual securities trade over $1,000 within 30–45 days, and mandated a public, searchable database of those disclosures. The public-database mandate was repealed twelve months later by S.716, an amendment that passed the Senate by unanimous consent on a Thursday afternoon and the House by voice vote the next day. President Obama signed it. The disclosure requirement remains; the public-database requirement does not. The standard fine for a late filing is $200, routinely waived. No member of Congress has ever been criminally prosecuted under the STOCK Act.
2012
Year STOCK Act became law
96–3
Senate vote on the original Act
$200
Standard fine for late filing
45 days
Maximum disclosure window for trades over $1,000
0
Members criminally prosecuted in 13 years
12.5%
Of disclosures filed past the deadline (GovGreed data, 23,426 of 189,595)
86%
Americans who support a full ban on Congress trading (UMD poll: 87% R / 88% D)
997 days
Worst single disclosure gap in our database

What the law actually requires

The STOCK Act in five bullet points:

  1. Insider-trading prohibition. Members of Congress, congressional staff, and certain executive-branch employees may not trade securities on the basis of material non-public information obtained through their official duties. This was technically already true under pre-existing securities law; the STOCK Act removed any ambiguity that Congress was covered.
  2. Periodic Transaction Report (PTR) disclosure. Any individual purchase, sale, or exchange of a security worth over $1,000 must be reported within 30 days of the trade or 45 days of when the member became aware of it — whichever is later. Spouse and dependent transactions count.
  3. Annual Financial Disclosure. Members file an annual report listing all assets, income, gifts, and liabilities. Senate-confirmed executive officials file an OGE Form 278e.
  4. Searchable public database. The original 2012 law required all of this to be published in a free, searchable, downloadable, sortable online database. This provision was repealed in 2013.
  5. Negotiating disclosure for staff. Senior congressional staff have to disclose if they are negotiating future private-sector employment.

Penalties for late PTR filing are administrative — a $200 fee per late report, applied at the discretion of the House or Senate Ethics Committee, and routinely waived. There is no specific criminal penalty for filing late, only for the underlying insider trading itself (which is governed by 18 U.S.C. § 1348 and carries up to 25 years in prison). That underlying statute has never resulted in a criminal conviction of a sitting member of Congress.

Timeline — the law, the gut, and the aftermath

Nov 2011
60 Minutes airs "Insiders" — a Steve Kroft segment using research by Peter Schweizer documenting members of Congress trading stocks based on legislation they were writing. Public outrage; bills that had been stuck in committee for years suddenly move.
Feb 2012
Senate passes the STOCK Act 96–3. House passes 417–2. The vote is one of the most lopsided of the 112th Congress.
Apr 4, 2012
President Obama signs the STOCK Act into law in a Rose Garden ceremony.
Mar 28, 2013
National Academy of Public Administration releases a study warning that the searchable database requirement creates risks for staff (identity theft, security). The study is later cited by both parties as cover for the amendment.
Apr 11, 2013
S.716 (the STOCK Act amendment) passes the Senate by unanimous consent on a Thursday afternoon. No roll call.
Apr 12, 2013
House passes by voice vote. No roll call. The next day President Obama signs it into law. The combined process takes less than 30 hours. The searchable-database mandate for staff disclosures is gone.
Q1 2020
Burr / Loeffler / Inhofe / Feinstein COVID trades hit the news. Sen. Richard Burr, Senate Intel chair, traded after closed-door briefings. DOJ investigation opens; closed in 2021 without charges.
2022
New York Times publishes "At Least 97 Members of Congress Bought or Sold Stock in Companies Influenced by Their Committees." Brennan Center calls the STOCK Act "an empty promise."
2023–2025
PELOSI Act, Ban Conflicted Trading Act, ETHICS Act, TRUST in Congress Act — multiple bipartisan ban bills introduced. None pass. None reach a floor vote.
Feb 10, 2025
President Trump fires OGE Director David Huitema, who had been sworn in 56 days earlier. The Office of Government Ethics — which administers executive-branch 278e/278-T filings — has had no Senate-confirmed director since.
Mar–Apr 2026
Hegseth/BlackRock/IDEF: Defense Secretary Pete Hegseth's broker contacts BlackRock about a defense ETF buy weeks before US-Israel strikes on Iran. Five senators write Hegseth April 1; Warren writes the SEC April 20 asking for an investigation. Full breakdown →

Named violators: who got caught and what happened

The STOCK Act has produced ethics letters, late-filing fees, and one closed DOJ investigation per major news cycle. It has produced zero convictions. Below: the most-cited cases.

Member
What happened
Outcome
Sen. Richard Burr
R-NC · then Senate Intel chair
Sold $1.6M of stock in February 2020 after closed-door COVID briefings, before the public market crash. Stepped down as Intel chair during DOJ probe.
DOJ closed
Sen. Kelly Loeffler
R-GA · Senate Health
Multi-million-dollar Q1 2020 sales (and bio-tech buys) days after a Senate Health Committee COVID briefing.
DOJ closed
Sen. Dianne Feinstein
D-CA
Spouse sold $1.5M-$6M of biotech stock in early 2020. Senator denied any knowledge of trades.
DOJ closed
R-AL · Senate Armed Services
Repeated late filings; defense-stock trading while sitting on Armed Services. 22.0% of all trades filed past 45 days in our data.
$200 × N
Sec. Jennifer Granholm
D · Energy Secretary, Biden admin
Disclosed 9 separate STOCK Act violations during her tenure as DOE Secretary, including Ford and other auto-sector holdings. Paid late-filing fees; no further action.
9 fines
R-TX · Foreign Affairs Chair
6,670 of his 32,302 trades filed past the deadline. 20.7% late-filing rate. Bought GE Aerospace January 2025; receives Iran briefings as Foreign Affairs chair.
20.7% late
D-NY
In our database: 86.4% of his 1,260 disclosed trades were filed late. Average disclosure gap: 396 days.
86.4% late
R-GA
Holds the worst single disclosure gap in our database: 997 days. The trade in question was disclosed nearly three years after it happened.
997-day gap
Sec. Pete Hegseth
R · Defense Secretary, Trump admin
Broker allegedly contacted BlackRock February 2026 about an IDEF defense-ETF buy weeks before US-Israel Iran strikes. Trade did not execute. Securities law also bans the attempt.
SEC ask

The 2013 amendment — how Congress quietly killed the database

This is the part of the STOCK Act story that almost nobody outside the Brennan Center / NPR / Cornell Law universe knows. We are going to spell it out.

The 2012 law required that all financial disclosures of members of Congress AND of approximately 28,000 senior congressional staff be published in a free, searchable, downloadable, sortable online database. The database was supposed to launch in spring 2013.

It did not launch. In late March 2013, the National Academy of Public Administration released a study commissioned by Congress raising security and privacy concerns about publishing staff financial information in a fully searchable format. The study cited identity theft, stalking risk, and (notably) the use of staff financial data by lobbyists or foreign intelligence services to identify pressure points.

The fix Congress passed: instead of redesigning the database (encryption, opt-out, two-factor access), they removed the staff disclosures from the public-database requirement entirely. The bill, S.716, was a single page. It passed the Senate by unanimous consent on April 11, 2013 — meaning no senator objected, no roll call was held, no floor speeches were made. The House passed it the next day by voice vote. President Obama signed it into law two days later.

"It's an outrage. The act they passed last year was supposed to bring real transparency to financial disclosures. Now they've taken away the only enforcement mechanism that would have made it work." — Anthony Romero, executive director ACLU, on the 2013 amendment (NPR, "How Congress Quietly Overhauled Its Insider-Trading Law")

The effect of S.716 was not just to remove staff disclosures. The political message was that Congress had not, in 12 months of operating under the STOCK Act, found the public-database mandate workable. The administrative infrastructure to police the law — which was always supposed to be the database — was never built.

Why no member has ever been prosecuted

Three reasons.

1. The "material non-public information" standard is hard to prove. A member of Congress sees a classified briefing on Tuesday and trades a related stock on Friday — that is suspicious, not illegal. Prosecutors need to prove the member used non-public information from the briefing as a material basis for the trade. Without an email or recording of the member explicitly connecting the two, the inference is rebuttable.

2. Speech or Debate Clause immunity. Article I, Section 6 of the Constitution protects members of Congress from being questioned about legislative acts in any other forum. That makes investigation of why a member voted or wrote a particular bill very hard, which makes proving the trade was based on legislative information even harder.

3. The enforcement bodies are constrained. The House Ethics Committee and Senate Ethics Committee are evenly split between the two parties; investigations stall on tied votes. The DOJ reports to the President. The SEC has limited jurisdiction over Congress (it polices market intermediaries, not the trading parties). The Office of Congressional Ethics has no subpoena power.

Combined, these three factors mean the STOCK Act is functionally a disclosure regime, not an enforcement regime. The disclosure is the punishment. Which is exactly why the 2013 amendment killing the public-database requirement matters so much.

What we built to fill the gap

GovGreed is what the 2012 STOCK Act's public-database provision was supposed to be. We index every disclosed congressional trade (House Clerk PTRs + Senate eFD), every executive-branch 278-T (OGE), every roll-call vote, every committee assignment, every FEC contribution, every Senate LDA lobbying filing, and every USASpending federal contract — into a unified queryable graph. Then we score each trade against five conflict layers: trade activity, late-filing rate, committee–trade alignment, donor–trade alignment, and bills voted YES on while holding affected stock. The result is a 0–100 conflict score per member.

The data is free. The API is free. The score is sortable. There are 23,426 trades in our database that were filed past the legal STOCK Act deadline. We flag every one of them.

FAQ

What is the STOCK Act?
The Stop Trading on Congressional Knowledge Act of 2012 is a federal law that explicitly applied insider-trading prohibitions to members of Congress, congressional staff, and certain executive-branch officials. It also requires public disclosure of any individual securities trade over $1,000 within 30–45 days. The law passed the Senate 96–3 and the House 417–2 in early 2012.
What is the fine for violating the STOCK Act?
The standard penalty for filing a Periodic Transaction Report past the 45-day deadline is a $200 late filing fee, which is routinely waived by the House and Senate Ethics Committees on first request. The law contains no specific criminal penalty for late filing alone. The penalty for actual insider trading on material non-public information is a violation of pre-existing securities law (up to 25 years imprisonment under 18 U.S.C. § 1348), but no member of Congress has ever been criminally prosecuted under that statute on the basis of legislative-branch information.
Has any member of Congress been prosecuted under the STOCK Act?
Zero sitting members of Congress have been criminally prosecuted under the STOCK Act since the law passed in 2012. Several members have been formally investigated by the DOJ and SEC — most notably Sens. Richard Burr (R-NC), Kelly Loeffler (R-GA), Dianne Feinstein (D-CA), and Jim Inhofe (R-OK) over Q1 2020 COVID-related trades — but in each case the investigation was closed without charges. Civil and ethics fines have been issued but uniformly small and discretionary.
What did the 2013 amendment change?
In April 2013, just one year after the original law passed, Congress quietly passed S.716, a one-page amendment that suspended the requirement to publish congressional staff financial disclosures online in a searchable database. The amendment passed the Senate by unanimous consent on a Thursday afternoon and the House by voice vote the next day, with no recorded roll call. President Obama signed it into law two days later. The change effectively gutted the public-database transparency provision that had been the most enforceable piece of the original 2012 law.
Are there bills to ban congressional stock trading entirely?
Yes. Multiple bipartisan bills have been introduced — the PELOSI Act (Sen. Hawley, R-MO), the Ban Conflicted Trading Act (Sen. Merkley D-OR / Sen. Daines R-MT / Rep. Krishnamoorthi D-IL), the ETHICS Act, and the TRUST in Congress Act. None has passed. None has received a floor vote in either chamber. Polling shows 86% of Americans (87% R / 88% D) support a ban (UMD Public Consultation poll). Read the trading-ban tracker →
Does the STOCK Act apply to spouses and dependents?
Yes. STOCK Act disclosure requirements explicitly include the spouse and dependent children of any covered member. This is the source of the so-called "spousal loophole" — Nancy Pelosi, for example, does not personally trade; her husband Paul Pelosi does. The trades are disclosed under her name because she is the covered official. Whether the member directs the spouse's trades is unprovable absent a recorded conversation, which is why the loophole persists in practice.

Sources we built on

The STOCK Act doesn't enforce itself. We built the public scoreboard it never got.

Type your ZIP. We return your two senators and your House member with a 0–100 conflict score, hit-list of bills they voted YES on while holding affected stock, top donors, top tickers, and committee jurisdictions. Free, no signup, sourced from federal disclosures.

Run a conflict check on my rep → Read the full insider-trading guide →