Wednesday, October 28, 2026
Data from SEC filings, checked daily
Public filings, plainly told
Reading SEC filingsUpdated Oct 28, 2026 · 3 min read

Form 4 Transaction Codes Explained

Every row on a Form 4 has a one-letter code. P means an open-market purchase and S means a sale, but most rows use other codes. Here is what each one means and which ones matter.

Why the code matters

The transaction code tells you what kind of trade a row is. Two trades that both say “acquired 10,000 shares” can mean completely different things: a purchase in the market with personal money, or a grant from the company as part of pay. The code is the fastest way to tell them apart.

The codes, grouped

Open-market and private trades

Code Meaning
P Open-market or private purchase
S Open-market or private sale

Pay and option events

Code Meaning
A Grant or award from the company
M Exercise or conversion of a derivative security, exempt under Rule 16b-3
X Exercise of an in-the-money or at-the-money derivative
O Exercise of an out-of-the-money derivative
F Payment of the exercise price or tax by delivering or withholding securities
D Disposition to the issuer, such as shares returned to the company
C Conversion of a derivative security

Other events

Code Meaning
G Gift
W Acquired or disposed of by will or inheritance
J Other acquisition or disposition, explained in a footnote
K Equity swap or similar instrument
L Small acquisition under Rule 16a-6
I Discretionary transaction under Rule 16b-3(f)
E Expiration of a short derivative position
H Expiration or cancellation of a long derivative position
U Shares tendered in a change of control
Z Deposit into or withdrawal from a voting trust
V Transaction voluntarily reported earlier than required

Which ones to watch

Codes P and S are the ones that show an insider choosing to trade at market prices, so they are the only ones WallStPal includes in its tables. Code J deserves a look when you see it, because the footnote can describe anything from a transfer between family trusts to a distribution from a fund.

Examples

An option exercise that is not a sale. A common pattern on executives’ filings is a code M row (exercising options to get, say, 20,000 shares) followed by a code F row (8,000 of those shares withheld to pay the exercise price and taxes). Headlines sometimes describe this as “CEO sells 8,000 shares”. No shares were sold in the market; the company kept them to cover costs.

Gifts. Wealthy founders often report large code G rows when they give shares to charities or family foundations. They change the founder’s holding but say nothing about the stock’s prospects.

A real purchase. Jamie Dimon’s 2016 purchase of 500,000 JPMorgan shares was reported with code P, which is why it was read as a vote of confidence and not as part of his pay.

Explain it like I’m 13

Think of a Form 4 row as a receipt. The code is the little word at the top that says what kind of receipt it is: “bought at the store”, “sold”, “birthday present”, “prize from school”.

If your friend got 10 new trading cards, it matters a lot whether they bought them with their own allowance or got them as a prize. Only the first one tells you they really wanted those cards. On a Form 4, that “bought with own money” receipt is code P.

WallStPal explains public filings. Nothing here is investment advice. Editorial policy · Corrections