What are Form 4 insider transaction codes?

The full table of SEC Form 4 transaction codes (P, S, A, M, F, G, and the rest): what each one means, and which ones actually signal conviction.

Last updated:
April 21, 2026
Read time:
7 min

Every time a corporate insider (officer, director, or anyone owning more than 10% of a class of shares) trades stock in their company, they have to tell the SEC within two business days. The vehicle is a Form 4, and the transaction itself is summarized by a one-letter transaction code.

Understanding the codes is the difference between "big insider buy!" headlines that are actually option exercises and a real open-market purchase where the CFO put $500,000 of personal cash on the table.

The codes that matter

P: Purchase

The only code that represents a real open-market buy. The insider bought common stock on the open market with their own money, at the prevailing market price. P is the strongest single-transaction signal a Form 4 can carry. Insiders almost never buy for the fun of it. They buy because they expect the price to be higher later. Aggregate P activity across multiple insiders within a short window is worth attention.

S: Sale

An open-market sale of common stock. Ambiguous on its own: insiders sell for dozens of reasons unrelated to outlook (paying taxes on a vest, diversification, buying a house, divorce settlement). What matters is context:

  • Is this part of a Rule 10b5-1 trading plan? If yes (check the footnote), the sale was scheduled months in advance. Not a reactive signal.
  • Is this the insider's first sale in years? That's notable.
  • Is the sale a large percentage of the insider's total holdings? Also notable.

M: Exercise of options

The insider exercised vested stock options, converting options into common stock. This is not an insider buy. The shares were effectively awarded via the original option grant; M is just the accounting moment they become common stock. Almost always paired with F (tax withholding) and often S (immediate sale of the converted shares).

F: Tax withholding

Shares withheld by the company to cover taxes on a vest or exercise. Pure mechanics: not a market transaction, not a signal.

A: Award/grant

Shares granted by the company, typically as part of equity compensation (RSUs, performance shares, stock bonuses). Not a buy in any meaningful sense; the insider didn't put up cash.

G: Gift

Shares given away or received as a gift. Common vehicles: charitable donations, family trust transfers, estate planning. Occasionally a bellwether of outlook (a big charitable donation can signal an insider thinks the price is high right now) but usually routine.

The codes you'll rarely see

  • C: Conversion of derivative security. Warrants or convertible preferred turning into common stock. Mechanical.
  • D: Disposition to issuer. Company bought the shares back directly from the insider, typically at a pre-set price. Planned.
  • J: Other acquisition or disposition. Catchall. Footnote will explain.
  • W: Expiration of option. An option expired worthless or unexercised. Mild negative signal (insider didn't think the stock would clear the strike price before expiration).
  • Z: Trust transfer. Shares moved between trusts the insider controls. Mechanical.
  • I: Discretionary transaction. Broker-executed on the insider's behalf, typically to satisfy tax obligations.
  • K: Equity swap. Rare derivative restructuring. Read the footnote.
  • U: Tender of shares. Shares tendered in a takeover or buyback offer. Event-driven.

What to actually do with a Form 4

  1. Filter for P. Ignore everything else on a first pass. P tells you an insider voluntarily bought.
  2. Check the size. $10K purchase from a director with a $50M net worth is different from $500K purchase from the same director. Both are signals, but one is a much larger personal bet.
  3. Look for clusters. Two insiders buying in the same week is interesting. Five insiders buying in a month is a pattern worth investigating.
  4. Read the footnote. Almost every Form 4 has a footnote explaining the economic context. Especially on S transactions, the footnote tells you if it was a scheduled 10b5-1 sale or a reactive sale.
  5. Cross-reference with 8-Ks and earnings. Insider selling right before an earnings miss is different from insider selling into a news vacuum.

How Portolio surfaces Form 4s

Every Form 4 on Portolio shows the transaction codes as colored pills (P in green, S in red, M in violet, F in amber) next to the insider's name and title. You can see at a glance whether the filing is a real purchase, a compensation event, or a scheduled sale. The /discover/insider-buys page filters directly to Form 4s with transaction code P (the high-signal subset), updated as each one lands on EDGAR.

§ FAQ

Frequently asked

Which transaction code signals a real insider buy?
Code P: purchase on the open market. It's the only code where the insider wrote a personal check. Everything else is either compensation, tax mechanics, or planned disposal.
Is an M (option exercise) an insider buy?
No. M just means an executive exercised vested options. The shares were already effectively owned via grants; M converts them to common stock. Usually paired with F (tax withholding) or S (immediate sale).
What's the difference between S and an S followed by a 10b5-1?
Both are sales, but 10b5-1 plans are pre-set and filed months in advance, a signal that the sale was scheduled, not reactive. Check the footnotes on the Form 4 for the phrase 'Rule 10b5-1 trading plan'.
Does the SEC validate these codes?
No. The reporting insider picks the code when filing. Miscodings happen. If something looks wrong, the underlying XML has all the details.
How fast must a Form 4 be filed?
Within 2 business days of the transaction. This makes Form 4s one of the most timely insider signals available on EDGAR.
§ LIVE FILINGS

Recent examples

Real SEC filings from the last few days. See the concepts above in action.

4$MSTR
P
$10K@ $90.07

Chow Thomas C. · EVP & General Counsel

View 4 filing for MSTR
4$LULU
P
$500K@ $117.05

Bergh Charles V · Director

View 4 filing for LULU
§ KEEP READING

Keep reading