When insider filings get corrected

Study #2 · originals 2026-07-01 → 2026-07-31, amendments observed through 2026-08-24 · every number below regenerates from one script on a free key

A Form 4 is not immutable. When a filing is wrong — a price, a share count, a missed transaction — the insider re-files it as a Form 4/A, and the amendment carries amendment_date: the date of the original submission it corrects, as filed. That makes correction behavior measurable, and it matters for one specific reason: any dataset snapshotted at time T still holds the superseded version of every filing whose correction had not yet arrived at T. This page measures how big that window is.

Method. All 21,479 Form 4 and 4/A filings with filed_date from 2026-07-01 through 2026-08-24 (55 days), fetched from GET /v1/insider-trades one filed-date at a time with since=/until= (a fixed window returns the same population forever). Correction lag per 4/A = filed_date minus amendment_date. Amendments with a missing or malformed original date (0) or an original date after their own filing date (0) are counted here, not silently dropped. The cohort view then asks: of the 11,052 originals filed in July 2026, how many had a 4/A naming their submission date by 2026-08-24?

342
amendments analyzed
1.6%
of filing traffic is 4/A
19d
median correction lag
≥0.9%
of July originals amended

How much filing traffic is corrections

Over the full 55-day fetch range: 21,137 original Form 4s and 342 Form 4/A amendments — 1.6% of everything filed. Inside July 2026 itself (the same fixed window as study #1): 11,241 filings, of which 11,052 originals and 189 amendments.

Correction lag: how old is the filing being corrected?

Days between the original submission date a 4/A names and the day the 4/A itself reached EDGAR. This is exactly how long the superseded version was the only version anyone had.

lagamendmentsshare
same day164.7%
1 day329.4%
2-3 days298.5%
4-7 days4613.5%
8-14 days349.9%
15-30 days349.9%
31-90 days7321.3%
91-365 days6619.3%
over a year123.5%

Percentiles (nearest-rank): p50 = 19d · p75 = 81d · p90 = 148d · p95 = 307d · p99 = 728d · max = 1,649d. The oldest correction in this window reached back to a submission from 2021-12-31.

The July cohort: a lower bound on the amendment rate

Of the 11,052 original Form 4s filed in July 2026, amendments observed through 2026-08-24 named the submission dates of an estimated 95 distinct originals — 0.9%. That is a floor, not the final number: the last July original had only 24 days of observation, and the lag distribution above shows corrections arriving months later. 97 amendment filings named a July submission date in total (an original can be amended more than once); their median lag was 7d.

Of those July-targeting amendments: 33 (34.0%) within 2 days · 52 (53.6%) within 7 days · 82 (84.5%) within 30 days of the original submission.

Is the population complete?

An amendment study over an incomplete population is quietly wrong, so the script cross-checks every day's filing count against SEC EDGAR's own daily master index (distinct accessions, form types 4 and 4/A, counting only rows whose Date Filed matches the index day — EDGAR re-disseminates corrected filings under their original filed date). Result: 38 of 38 index days match exactly; 17 days had no published index (weekends/holidays) and zero filings in the API — consistent.

What this means for a data pipeline

Reproduce this

The whole study is one standard-library Python script that runs on the free tier (the default ~8-week range is ~160 requests; at the free tier's 10 req/min expect about twenty minutes). The --verify-coverage flag hits EDGAR directly and needs a contact identity in the User-Agent, per SEC fair-access policy — set your own.

# free key, no card: https://filingpulse.io/signup.html
export FILINGPULSE_API_KEY=fp_...
export EDGAR_CONTACT=you@example.com

curl -O https://filingpulse.io/examples/form4_amendments_study.py
python form4_amendments_study.py \
    --since 2026-07-01 --until 2026-07-31 \
    --observed-through 2026-08-24 \
    --out results.json --verify-coverage

The committed results this page renders from: form4_amendments_2026-07.json. All three date bounds are fixed, so the population never changes under you — that is what makes the study reproducible rather than a screenshot.

Limitations

Sources