StockplusAll posts

How to read an SEC Form 4 filing

·Updated ·13 min read

Key takeaways

  • We parsed every Form 4 the SEC published over ten consecutive trading sessions, 13 to 26 August 2026: 12,495 filings and 34,014 transaction lines, taken from the EDGAR daily index and counted on 27 August 2026.
  • Code P, the open market purchase, is 7.1% of all transaction lines and appears in 12.0% of filings. Code S is 40.0% of lines. Insiders reported sales about five and a half times more often than open-market purchases.
  • Exactly half of Form 4 filings (6,248 of 12,495) contained no P and no S at all. They were grants, option exercises, tax withholding, conversions and gifts. Codes A, F and M together are 41.4% of all transaction lines.
  • 94.9% of filings reached EDGAR within two business days of their latest reported transaction, and 46.6% arrived exactly on day two. 5.1% were late, 3.0% by more than five business days, and the 99th percentile lag is 30 business days.
  • The Rule 10b5-1(c) box was checked on 36.7% of filings containing a sale, but only 1.2% of filings containing a purchase (18 of 1,495). Check it before reading a sale; it tells you almost nothing about a buy.
  • The deadline is two business days, quoted from General Instruction 1(a): the form "must be filed before the end of the second business day following the day on which a transaction resulting in a change in beneficial ownership has been executed" (SEC Form 4, edition SEC 1474 (03-26), read 14 August 2026).
  • The one-letter transaction code in Table I column 3 is what the filing means. P is an open market purchase, S an open market sale, A a grant or award from the company, F shares withheld to pay tax on vesting, and M an option exercise.
  • Most headlines about insider buying are describing code A or code M, not code P. Only P is the insider spending their own money at a market price.
  • Table I covers ordinary shares; Table II covers derivatives. The form's own examples are "puts, calls, warrants, options, convertible securities", and adds conversion price, exercise date and expiry columns.
  • Since reports filed on or after 1 April 2023, a checkbox states whether a transaction was made under a Rule 10b5-1(c) plan, and General Instruction 10 requires the plan's adoption date in the Explanation of Responses (SEC fact sheet, Release 33-11138).
  • Prices are reported per share and exclude commissions (Instruction 5), so any aggregate dollar figure you read about a filing is someone's multiplication rather than a field on the form.
  • Stockplus (our app) carries an insider feed free on both plans, but it does not display the transaction code, does not carry the 10b5-1 checkbox, and shows the transaction date rather than the filing date. For the code-level read, use EDGAR.

A Form 4 is one page of boxes, and almost all of its meaning sits in a single letter. Get that letter wrong and a routine tax withholding reads as an executive dumping stock, or a compensation grant reads as a vote of confidence. This is what each field on the form actually says, quoted from the form itself rather than from somebody’s summary of it.

What was read.Every quotation and every transaction code below is transcribed from the SEC’s current Form 4 PDF, edition SEC 1474 (03-26), retrieved from sec.gov on August 14, 2026. Where this page adds interpretation rather than quotation (which codes matter in practice, what a filing cannot tell you), it says so. Nothing here is investment advice, and none of it is legal advice either.

What a Form 4 is

Form 4 is the “Statement of Changes in Beneficial Ownership”, filed under Section 16(a) of the Securities Exchange Act of 1934. Three kinds of people file it: directors, officers, and holders of more than ten percent of a class of the company’s registered equity. The form asks the filer to check which of those they are, and offers a fourth option, “Other”, which General Instruction 1(d) reserves for anyone reporting for a reason that does not fit the first three.

It is filed electronically through EDGAR, and it is public the moment it lands. There is no subscription and no request process. General Instruction 2(a) requires electronic filing except for filers who have obtained a hardship exception, which is why a paper Form 4 is now close to a curiosity.

The deadline, exactly as written

General Instruction 1(a) is one sentence and worth quoting in full, because paraphrases lose the part that matters:

“This Form must be filed before the end of the second business day following the day on which a transaction resulting in a change in beneficial ownership has been executed.”

Two business days, counted from execution, not from when anyone got around to noticing. That is the single most important structural fact about insider data: it is genuinely close to current. A Form 4 filed on a Wednesday describes something that happened on Monday.

That is the rule. How often it actually holds is a separate question, and one we measured across 12,495 filings further down this page: 94.9 percent make the deadline, and the ones that miss it can miss it by six weeks.

The contrast worth holding in your head is congressional disclosure. Under the STOCK Act, a member of Congress reports within 30 days of being notified of a trade and in no case later than 45 days after it. Same idea, same kind of public filing, an order of magnitude apart in freshness. If you follow both, you are reading two feeds on completely different clocks.

The two checkboxes at the top

Above the name field sit two checkboxes, and they are easy to scroll past.

That second box is new enough that a lot of older commentary predates it. The SEC’s own fact sheet for the 2022 rulemaking states that “Section 16 reporting persons will be required to comply with the amendments to Forms 4 and 5 for beneficial ownership reports filed on or after April 1, 2023”. Before that date, whether a sale came from a pre-scheduled plan was usually only discoverable from a footnote, if the filer chose to add one. Now it is a field, and an unchecked box on a large sale is a different fact from a checked one.

Table I and Table II

The body of the form is two tables, and the split is between real shares and claims on shares.

Two columns in Table I decide how much a headline number is worth. The first is Price: General Instruction 5 requires prices “in U.S. dollars on a per share basis, not an aggregate basis”, so the dollar figure you see quoted anywhere is somebody’s multiplication, not a field on the form. The second is Ownership Form: Direct (D) or Indirect (I). An indirect holding means the shares sit in a trust, a partnership, a spouse’s name or a similar arrangement, and Instruction 4(b)(iii) requires the filer to state the nature of it as specifically as possible: “By Self as Trustee for X,” “By Spouse,” “By X Trust”.

The transaction code is the filing

Column 3 of Table I and column 4 of Table II hold a one-letter transaction code, and it is the field that determines what the filing means. General Instruction 8 lists every valid code in five named groups. The groups are not decoration: they tell you whether the insider acted in the market or whether the company acted on the insider.

Every SEC Form 4 transaction code, grouped as printed in General Instruction 8 of the form, with the SEC’s own description of each code. Transcribed from the form on August 14, 2026.
CodeWhat the SEC says it means
General Transaction CodesA decision the insider made in the market with their own money. This is the group people mean when they say insider buying.
POpen market or private purchase of non-derivative or derivative security
SOpen market or private sale of non-derivative or derivative security
VTransaction voluntarily reported earlier than required
Rule 16b-3 Transaction CodesTransactions between the insider and the company. Compensation, vesting, tax withholding, mostly the payroll of being an executive rather than a view on the stock.
AGrant, award or other acquisition pursuant to Rule 16b-3(d)
DDisposition to the issuer of issuer equity securities pursuant to Rule 16b-3(e)
FPayment of exercise price or tax liability by delivering or withholding securities incident to the receipt, exercise or vesting of a security issued in accordance with Rule 16b-3
IDiscretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities
MExercise or conversion of derivative security exempted pursuant to Rule 16b-3
Derivative Securities Codes (Except for transactions exempted pursuant to Rule 16b-3)What happened to an option, warrant or convertible: exercised, expired, converted.
CConversion of derivative security
EExpiration of short derivative position
HExpiration (or cancellation) of long derivative position with value received
OExercise of out-of-the-money derivative security
XExercise of in-the-money or at-the-money derivative security
Other Section 16(b) Exempt Transaction and Small Acquisition Codes (except for Rule 16b-3 codes above)Shares moved, but nobody bought or sold anything at a price. Gifts and inheritances live here.
GBona fide gift
LSmall acquisition under Rule 16a-6
WAcquisition or disposition by will or the laws of descent and distribution
ZDeposit into or withdrawal from voting trust
Other Transaction CodesThe catch-all. Code J means the filer had to write a footnote to explain what happened, which makes J filings worth actually reading.
JOther acquisition or disposition (describe transaction)
KTransaction in equity swap or instrument with similar characteristics
UDisposition pursuant to a tender of shares in a change of control transaction

Two of these behave as modifiers rather than events. Instruction 8 says that when a transaction is voluntarily reported earlier than required, the filer places V in a separate column beside the code, and that a transaction involving an equity swap uses Kin addition to whatever else describes it. The instruction’s own examples are S/K and P/K. So a code cell containing a slash is normal, not a data error.

The five codes that carry most of the meaning

The practical consequence: an alert saying “an officer acquired 400,000 shares” is not a claim about anything until you know whether the code was P or A. Most of the time it is A.

What 12,495 real Form 4 filings actually look like

Everything above this line is what the form says. This section is what filers do with it, and the numbers are ours rather than a citation: we read every Form 4 the SEC published over 10 consecutive trading sessions and counted.

How this was measured. We pulled the EDGAR daily index for the 10 trading sessions from August 13, 2026 to August 26, 2026, took every submission of form type 4 listed in it, and parsed the ownership XML inside each one. That is 12,495 filings carrying 34,014individual transaction lines, with no sampling and no failed fetches. Amendments (form 4/A) are excluded, as are Forms 3 and 5. The source is EDGAR itself, the SEC’s own filing system, and the filings are US government public records. Counted on August 27, 2026. Ten sessions is a fortnight rather than a year, so read these as the shape of ordinary filing traffic, not as constants.

How often each transaction code actually appears

How often each SEC Form 4 transaction code appeared across 12,495 filings and 34,014 transaction lines published on EDGAR over 10 trading sessions, counted by Stockplus on August 27, 2026.
CodeWhat it isLinesShare of linesFilings using it
SOpen market sale13,62040.0%37.7%
MOption exercise or conversion6,49419.1%15.6%
AGrant or award from the company4,63713.6%28.4%
FShares withheld to pay tax2,9468.7%17.2%
POpen market purchase2,4057.1%12.0%
CConversion of a derivative1,2183.6%2.5%
JOther, described by the filer1,1133.3%4.1%
DDisposition back to the issuer8772.6%3.2%
GGift5351.6%3.0%
RestX, L, E, I, H, W and O combined1690.5%n/a

The section above claims that code P is rarer than the volume of insider-buying headlines implies. This is the size of that gap. P is 7.1 percent of transaction lines and shows up somewhere in 12.0 percent of filings. S is 40.0 percent of lines. Counted by line, insiders reported sales about five and a half times more often than open-market purchases.

The more useful number is the one that involves neither code. Exactly half the filings, 6,248 of 12,495, contained no P and no S anywhere in them. They were grants, option exercises, tax withholding, conversions and gifts: the payroll of being an executive, filed on the same form and counted by a naive feed as insider activity. A, F and M together are 41.4 percent of every transaction line in the fortnight.

The two-business-day deadline, measured

Business days between the latest transaction reported in a Form 4 and the day it reached EDGAR, across 12,495 filings over 10 trading sessions, counted by Stockplus on August 27, 2026.
Filed after the transactionFilingsShare
Same day1,43511.5%
1 business day4,59936.8%
2 business days (the deadline)5,82346.6%
3 to 5 business days (late)2602.1%
More than 5 business days (late)3783.0%

The deadline is real and compliance with it is high. 94.9 percent of filings landed within two business days of their latest reported transaction, and the median filing used the full two days. Nearly half, 46.6 percent, arrived exactly on day two, which is what a legal deadline looks like when it is treated as a target rather than a limit. Only 11.5 percent were filed the same day.

The tail is the part worth knowing about. 5.1 percent were late, 3.0 percent were more than five business days late, and the 99th percentile lag is 30 business days, roughly six calendar weeks. Apply the stricter test, where every transaction line in a filing has to sit inside its own two-day window rather than just the most recent one, and compliance falls to 93.5 percent. So “insider data is two days old” is true of about nineteen filings in twenty, and cannot be assumed of any individual one.

How many sales were scheduled in advance

The Rule 10b5-1(c) box described earlier was checked on 14.6 percent of all filings. On its own that number means little, because the box is about sales and most filings are not sales. Restricted to filings containing at least one code S, it was checked on 36.7 percent: more than a third of sale filings in the fortnight were pre-scheduled rather than decided that week. Restricted to filings containing a purchase, it was checked on 1.2 percent, which is 18 filings out of 1,495.

That asymmetry is the practical case for checking the box before reading anything into a sale, and for not bothering on a purchase.

Who is doing the filing

Those sum to more than 100 because the form lets a filer check more than one box, and a great many officers are also directors. Two shape numbers to go with them: the median Form 4 reports a single transaction line, the mean is 2.7, and the busiest filing in the fortnight carried 38. And 83 filings, 0.7 percent, carried no transaction line at all, only holdings.

What a Form 4 does not tell you

Where to read Form 4s for free

EDGAR, the SEC’s own system, at sec.gov/edgar/search. Filter by form type 4 and either a company or a person, and you get the filings themselves, no account, no fee, no intermediary. Each filing renders as a readable document and is also available as XML, which is what every insider-tracking product in existence is parsing.

The reason products exist on top of a free public database is volume, not access. Thousands of Form 4s are filed in a busy week, most of them code A and code F noise, and reading them by hand means opening one document at a time with no way to sort by anything you care about.

Where Stockplus fits, and where it does not

Stockplus is our app, so treat this section as the disclosure it is. Its insider feed is free on both plans with no ticker limit, and shows each filing as the insider’s name, whether it was a buy or a sale, the dollar value ( or the share count where the filing carries no price), and how long ago the transaction happened.

Now the part this article makes it impossible to skip. Written out plainly, as of August 14, 2026:

So: good for noticing that someone bought, not built for the forensic read. If the distinction between P and A is what you are there for (and after reading this you should probably want it), open the filing on EDGAR, or use a tool built specifically around Section 16 data. We would rather say that than let a summary imply it carries information it does not.

Nothing on this page is investment advice or legal advice. Form requirements change; the SEC publishes the current form and its instructions at sec.gov/files/form4.pdf, which is the version to check rather than trusting a transcription, including this one.

Frequently asked questions

What do the transaction codes on an SEC Form 4 mean?

The code is a single letter in Table I column 3 (or Table II column 4) that states what kind of transaction occurred. The most common are P, an open market or private purchase; S, an open market or private sale; A, a grant, award or other acquisition from the company; F, payment of an exercise price or tax liability by delivering or withholding shares; and M, the exercise or conversion of a derivative security. General Instruction 8 of the form lists all of them in five groups, and the group matters: General Transaction Codes are decisions the insider made in the market, while Rule 16b-3 codes are transactions between the insider and the company.

How long does an insider have to file a Form 4?

Two business days. General Instruction 1(a) states that the form "must be filed before the end of the second business day following the day on which a transaction resulting in a change in beneficial ownership has been executed". That makes Section 16 insider data far fresher than congressional trade disclosure, where the STOCK Act allows 30 days from notification and up to 45 days from the transaction.

What is the difference between Form 4 code P and code A?

Code P is an open market or private purchase. The insider bought shares with their own money at a market price. Code A is a grant, award or other acquisition under Rule 16b-3(d), meaning the company gave the insider shares as compensation. Both increase the insider's holding, so a feed that only reports share counts shows them the same way, but only P reflects a decision to buy. Most of the time, a large reported acquisition is A.

What does code F mean on a Form 4?

Code F is the "payment of exercise price or tax liability by delivering or withholding securities incident to the receipt, exercise or vesting of a security issued in accordance with Rule 16b-3". In practice: an award vested, and a slice of the shares was withheld to cover the tax bill. It is recorded as a disposition, it is often large, and it carries almost no information about what the insider thinks. An F landing a day or two after an A or an M is the ordinary rhythm of executive pay.

Does a Form 4 show whether a sale was part of a 10b5-1 plan?

Yes, since reports filed on or after 1 April 2023. The form carries a checkbox indicating that a transaction was made pursuant to a contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), and General Instruction 10 requires the filer to give the plan's date of adoption in the Explanation of Responses. Before that date, a pre-scheduled sale was usually only identifiable from a voluntary footnote.

Where can I read Form 4 filings for free?

On EDGAR, the SEC's own filing system, at sec.gov/edgar/search. Filter by form type 4 and by a company or a person. There is no account, no fee, and each filing is available both as a readable document and as XML. Tools that track insider trades exist because of volume rather than access: thousands of Form 4s are filed in a busy week, most of them routine grants and tax withholdings.

How common is code P on a Form 4?

Uncommon. We parsed every Form 4 the SEC published over ten consecutive trading sessions from 13 to 26 August 2026, taken from the EDGAR daily index: 12,495 filings carrying 34,014 transaction lines. Code P, the open market purchase, accounted for 2,405 lines, which is 7.1% of all transaction lines, and appeared somewhere in 12.0% of filings. Code S, the open market sale, accounted for 13,620 lines or 40.0%. Insiders reported sales about five and a half times more often than open-market purchases over that fortnight.

What percentage of Form 4 filings are not buys or sells?

Exactly half. Across the 12,495 Form 4 filings the SEC published between 13 and 26 August 2026, 6,248 contained neither code P nor code S anywhere in them. They were compensation machinery: grants (code A, 13.6% of all transaction lines), option exercises (M, 19.1%), shares withheld to pay tax on vesting (F, 8.7%), conversions and gifts. A, F and M together are 41.4% of every transaction line. A feed that reports share counts without the code will present most of that as insider activity.

Do insiders actually file Form 4 within two business days?

Usually, but not always. Measuring business days between the latest transaction reported in a filing and the day it reached EDGAR, across all 12,495 Form 4 filings published from 13 to 26 August 2026: 94.9% arrived within the two-business-day deadline. 11.5% were filed the same day, 36.8% after one business day, and 46.6% landed exactly on day two. 5.1% were late, 3.0% by more than five business days, and the 99th percentile lag is 30 business days. Under a stricter test, where every transaction line in the filing has to sit inside its own two-day window, compliance is 93.5%.

How many insider sales are pre-scheduled 10b5-1 plan sales?

Just over a third of sale filings. Across 12,495 Form 4 filings published between 13 and 26 August 2026, the Rule 10b5-1(c) checkbox was ticked on 14.6% of all filings. Restricted to the 4,713 filings that contained at least one code S, it was ticked on 36.7%. Restricted to the 1,495 filings containing a code P purchase, it was ticked on just 1.2%, or 18 filings. That asymmetry is why the checkbox is worth reading on a sale and close to irrelevant on a buy.

Try it before you decide.

Free to start, no card required. One AI briefing each morning, a live watchlist, and alerts that actually matter.