SEC insider transaction codes — full reference

Every line on a Form 4 carries a one-letter transaction code describing what happened. The most informative are P (an open-market purchase) and S (an open-market sale). Here is the full set.

CodeMeaningSignal
POpen-market or private purchaseStrong — insider buying with own money
SOpen-market or private saleMixed — may be planned or for liquidity
AGrant, award, or other acquisition from the companyCompensation, not conviction
MExercise or conversion of a derivative securityMechanical — options becoming shares
FShares withheld or delivered to pay an exercise price or taxesMechanical — tax/cost settlement
GBona fide giftNeutral — transfer, not a market trade
XExercise of an in-the-money derivativeMechanical
CConversion of a derivative securityMechanical
DDisposition to the issuerBuyback / settlement
WAcquisition or disposition by will or inheritanceNeutral
IDiscretionary transaction (e.g., within a benefit plan)Usually mechanical
JOther (explained in a footnote)Read the footnote
UDisposition pursuant to a tender of sharesEvent-driven (merger/tender)

Open-market vs everything else

Only P and S represent an insider choosing to buy or sell in the market. A, M, F, C, and X are the plumbing of equity compensation — options vesting, being exercised, and shares withheld for tax. They move share counts without expressing a view.

When to read the footnotes

Code J means "other," and any line can carry a footnote that changes its meaning — a weighted-average price across multiple trades, a transfer between related accounts, or the terms of a 10b5-1 plan. When a number looks surprising, the footnote usually explains it.

SEC Notifier builds its net-flow, leaderboard, cluster, and network signals from open-market common-stock activity (P and S, non-derivative) only, so grants, exercises, and tax withholding don’t pollute the read.