STOCK Act Disclosure Lag

How Late Does Congress Disclose Its Stock Trades?

The STOCK Act gives members of Congress 45 days to report a stock trade. This page measures what actually happens: the days between each trade and the filing that made it public, across every Senate and House report we capture, updated as new filings land.

Over the last 90 days, the median trade reached the public 25 days after it happened, and 19% of measured trades were filed after the 45-day deadline (133 of 707).

Median lag, 90d

25d

trade to public filing

Past 45 days, 90d

19%

133 trades

Senate median, 90d

n/a

House median, 90d

25d

Days From Trade to Public Filing, Last 90 Days

Count of disclosed trades by how long they took to reach the public.

Within 2 weeks

150

15 to 30 days

288

31 to 45 days

136

46 to 90 days

58

Over 90 days

75

Measured

707

trades

Mean

53 days

trade to filing

All-time median

25 days

2,403 trades

Trades whose transaction or filing date could not be parsed are excluded from the lag measure.

Slowest to Disclose, Last 90 Days

Members with at least 5 measured trades in the window, ranked by median days from trade to filing. Click a name for every trade on record.

MemberTrades measuredMedian lagLongestPast 45 days
Rep. Julie Johnson72316d316d72 (100%)
Rep. Daniel Crenshaw745d79d2 (29%)
Rep. Laurel Lee640d69d3 (50%)
Rep. Jared Moskowitz1939d45d0 (0%)
Rep. Byron Donalds1236d40d0 (0%)
Rep. Thomas H. Kean2933d44d0 (0%)
Rep. Maria Elvira Salazar2228d35d0 (0%)
Rep. Josh Gottheimer2627d39d0 (0%)
Rep. Richard Dean Dr McCormick1527d27d0 (0%)
Rep. Nancy Pelosi827d28d0 (0%)
Rep. Gilbert Cisneros17825d64d53 (30%)
Rep. Lloyd Doggett625d35d0 (0%)
Rep. Scott Scott Franklin1122d28d0 (0%)
Rep. John J Mr McGuire621d31d0 (0%)
Rep. Cleo Fields920d22d0 (0%)

Fastest to Disclose, Last 90 Days

Same rule, other end of the table: at least 5 measured trades, ranked by median lag.

MemberTrades measuredMedian lagLongestPast 45 days
Rep. David J. Taylor2810d20d0 (0%)
Rep. Kevin Hern4014d27d0 (0%)
Rep. Kelly Louise Morrison814d31d0 (0%)
Rep. April McClain Delaney15615d37d0 (0%)
Rep. Cleo Fields920d22d0 (0%)
Rep. John J Mr McGuire621d31d0 (0%)
Rep. Scott Scott Franklin1122d28d0 (0%)
Rep. Gilbert Cisneros17825d64d53 (30%)
Rep. Lloyd Doggett625d35d0 (0%)
Rep. Josh Gottheimer2627d39d0 (0%)

Latest Filings Past the Deadline

The most recent disclosures that arrived more than 45 days after the trade. Late filings carry a $200 fee under the STOCK Act; whether a given filing was excused is not in the public record.

MemberStockTradeTradedFiledLag
Rep. Gilbert Cisneros$ACNBUY $1,001 - $15,00007/17/20269/4/202649d
Rep. Gilbert Cisneros$AMDBUY $1,001 - $15,00007/17/20269/4/202649d
Rep. Gilbert Cisneros$AVAVSELL $1,001 - $15,00007/02/20269/4/202664d
Rep. Gilbert Cisneros$ABCBBUY $1,001 - $15,00007/10/20269/4/202656d
Rep. Gilbert Cisneros$APPBUY $1,001 - $15,00007/17/20269/4/202649d
Rep. Gilbert Cisneros$AORTBUY $1,001 - $15,00007/16/20269/4/202650d
Rep. Gilbert Cisneros$BCPCBUY $1,001 - $15,00007/10/20269/4/202656d
Rep. Gilbert Cisneros$BCRXBUY $1,001 - $15,00007/10/20269/4/202656d
Rep. Gilbert Cisneros$COINBUY $1,001 - $15,00007/17/20269/4/202649d
Rep. Gilbert Cisneros$CMCSASELL $1,001 - $15,00007/17/20269/4/202649d
Rep. Gilbert Cisneros$COMPBUY $1,001 - $15,00007/16/20269/4/202650d
Rep. Gilbert Cisneros$STZSELL $1,001 - $15,00007/17/20269/4/202649d
Rep. Gilbert Cisneros$CRDOSELL $1,001 - $15,00007/02/20269/4/202664d
Rep. Gilbert Cisneros$CRWDBUY $1,001 - $15,00007/17/20269/4/202649d
Rep. Gilbert Cisneros$CSWBUY $1,001 - $15,00007/16/20269/4/202650d
Rep. Gilbert Cisneros$DCOBUY $1,001 - $15,00007/10/20269/4/202656d
Rep. Gilbert Cisneros$DDSELL $1,001 - $15,00007/17/20269/4/202649d
Rep. Gilbert Cisneros$EASELL $1,001 - $15,00007/17/20269/4/202649d
Rep. Gilbert Cisneros$EPACBUY $1,001 - $15,00007/10/20269/4/202656d
Rep. Gilbert Cisneros$EPACBUY $1,001 - $15,00007/16/20269/4/202650d
Rep. Gilbert Cisneros$FNSELL $15,001 - $50,00007/16/20269/4/202650d
Rep. Gilbert Cisneros$FERGBUY $1,001 - $15,00007/16/20269/4/202650d
Rep. Gilbert Cisneros$HQYBUY $1,001 - $15,00007/10/20269/4/202656d
Rep. Gilbert Cisneros$HMNBUY $1,001 - $15,00007/10/20269/4/202656d
Rep. Gilbert Cisneros$HLIBUY $1,001 - $15,00007/16/20269/4/202650d

Use This Data

Free to cite and reuse with attribution (CC BY 4.0). The CSV holds every captured trade with its computed lag and refreshes hourly; the chart image regenerates from the same data, so an embed never goes stale.

Download

insiderwatch.ai/api/data/congress-trades.csv

Columns: chamber, member, ticker, asset, action, amount range, transaction date, filed date, disclosure lag in days. Column notes and a snapshot on GitHub.

Embed the live chart

Links back here; please keep the link when you embed.

How late Congress discloses its stock trades, last 90 days

How We Measure It

  • Source: Senate electronic financial disclosures (eFD) and House Clerk periodic transaction reports, collected continuously as they are published.
  • Lag is the number of days between the transaction date and the filing date printed on the report. Trades whose dates cannot be parsed are excluded.
  • The STOCK Act requires disclosure within 30 days of becoming aware of a trade and no later than 45 days after it. We count a filing as past the deadline when the lag exceeds 45 days.
  • Member tables require at least five measured trades in the window, so a single late filing does not define a member.
  • Dollar amounts are the ranges Congress discloses; we never estimate a precise figure.

Get the Trade the Day It Is Disclosed

We alert the moment a filing appears, by email and Telegram, with a direction call, from $6 a month. Every call is scored in public, misses included. Or take the free weekly digest.

InsiderWatch is an informational service based on publicly available information only. It is not financial, investment, legal, or tax advice. Disclosure lag is computed from dates as printed on the filings; it is not a legal finding.