What is a Form 4 filing?

A Form 4 is the SEC filing that company insiders — officers, directors, and 10% shareholders — must submit within two business days of trading their own company's stock.

The short answer

A Form 4 is a mandatory disclosure under Section 16(a) of the Securities Exchange Act of 1934. Anyone classified as an "insider" of a public company has two business days to report when they buy, sell, exercise options, or otherwise change their position in that company's securities.

The filing is public the moment the SEC accepts it. That public-by-default design is why Form 4 data is the backbone of so many trading strategies, news alerts, and research products.

Who has to file a Form 4

Three categories of person are "insiders" under Section 16:

  • Officers — typically CEO, CFO, COO, principal accounting officer, named vice presidents, and anyone else designated by the board.
  • Directors — members of the company's board.
  • Beneficial owners of more than 10% of any class of registered equity — this includes hedge funds and institutional holders who cross the threshold.

The same person can hold multiple roles (e.g. CEO who is also a director). They still file one Form 4 per transaction.

What's in a Form 4

Every Form 4 contains:

  • Reporting person — name, address, CIK, and relationship to the issuer (officer, director, 10% owner, or some combination).
  • Issuer — the company, its ticker, and CIK.
  • Transaction date — the day the trade actually executed (not the filing date).
  • Transaction code — a single letter explaining what kind of transaction it was (see Form 4 transaction codes).
  • Shares and price — quantity acquired or disposed of, and price per share.
  • Post-transaction ownership — how many shares the insider owns after the trade, and whether the holding is direct or indirect.
  • Derivative securities table — separate section for options, warrants, RSUs, and other derivatives.
  • Footnotes — explanations for unusual transactions, trading plans, gift transfers, and ownership relationships.

The whole filing is structured XML. Once parsed, it's a small, dense record — usually under 5 KB.

When does a Form 4 have to be filed

Within two business days of the transaction date. This rule was tightened by Sarbanes-Oxley in 2002; before that, insiders had up to 40 days. The faster timeline is the entire reason real-time insider tracking became viable as a strategy.

Late filings happen and are tracked separately in the filing itself. Repeated late filings can trigger SEC enforcement, but most slip-ups go uncontested.

Why traders and quants care

Three reasons:

  1. Signal value. Decades of academic work (Lakonishok and Lee, Jeng/Metrick/Zeckhauser, and many others) show that insider purchases predict modest but real positive future returns. Sales are noisier because they happen for many non-informational reasons (diversification, taxes, 10b5-1 plans).
  2. Cluster patterns. A single CFO buy is noise. Three officers buying in the same week is a different signal entirely.
  3. Speed matters. Most of the post-filing drift happens in the first day. Strategies that wait for next-day batched data leave alpha on the table.

How to read a Form 4 in practice

The fastest path:

  1. Find the transaction code (column "Code" in Table I or Table II). P is open-market purchase, S is sale, M is option exercise, F is share withholding for tax. The full list of Form 4 transaction codes is worth memorizing.
  2. Look at the price per share. Code P at market prices is the strongest signal. Code M at strike price is largely mechanical.
  3. Look at total dollar value (shares × price). Sub-$50K trades are usually noise; multi-million-dollar buys by officers are not.
  4. Check post-transaction holdings. Did the insider buy because they had little exposure, or are they doubling down on an already-large position?
  5. Read the footnotes. They explain Rule 10b5-1 plans, gifts, and indirect ownership relationships (trusts, family LLCs, etc.).

How to get Form 4 data programmatically

The SEC publishes every Form 4 to its EDGAR system. You can pull them directly via the EDGAR full-text search or filings index. The catches:

  • EDGAR's HTTP layer is rate-limited (10 requests per second per IP) and the published indexes are batched.
  • The XML is well-formed but has a number of edge cases (multiple transaction lines, derivative-only filings, amendments).
  • Mapping the issuer's CIK back to a ticker requires a separate lookup table.

EdgarKit handles all of this. Form 4 filings hit our API within roughly 30 seconds of acceptance by the SEC, with normalized JSON output and CUSIPs already mapped to tickers.

curl "https://api.edgarkit.com/v1/filings?form_type=4&ticker=NVDA&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"

Returns the most recent ten Form 4 filings for Nvidia, with transaction details parsed out.

FAQ

How long do I have to file a Form 4?

Two business days after the transaction date. The deadline counts business days only — weekends and federal holidays don't count.

What's the difference between Form 3, Form 4, and Form 5?

A Form 3 is the initial disclosure when someone first becomes an insider. A Form 4 reports each transaction afterward. A Form 5 is an annual catch-all for transactions that were exempt from Form 4 reporting (small gifts, certain derivative transactions, etc.).

Is Form 4 the same as Form 144?

No. Form 144 is filed *before* a planned sale of restricted or control securities, and announces intent. Form 4 is filed *after* an actual transaction. They're related but distinct, and the same trade can trigger both. See Form 4 vs Form 144.

Can a Form 4 be amended?

Yes. Amendments are filed as Form 4/A (the "/A" suffix). They correct errors in a previously filed Form 4 — wrong share counts, mistaken transaction codes, missed footnotes. Amendments are normal and don't necessarily imply wrongdoing.

Is there a difference between an "officer" buy and a "director" buy?

Statistically, officer buys (especially CEO and CFO) carry more signal than director buys. Officers are closer to operational reality. Directors are often newer to the company or have less day-to-day insight.

How quickly can I get Form 4 data after a filing?

Directly from EDGAR you can poll every few seconds. EdgarKit polls EDGAR for you and pushes new filings via webhook, typically 30 seconds from SEC acceptance to your endpoint.