Wednesday, October 28, 2026
Data from SEC filings, checked daily
Public filings, plainly told
WallStPal · PDF guide
Form 4 Transaction Codes Explained (P, S, A, M, F, G and More) · https://wallstpal.com/guides/form-4-transaction-codes/ · saved 2026-10-28

About this page

A plain-English guide. Each guide ends with real examples and an "Explain it like I'm 13" section.

How to read it

Form 4
The form a company insider (officer, director or owner of more than 10%) must file with the SEC within two business days of buying or selling the company's shares.
13F
A quarterly list of U.S. stocks held by an investment manager with more than $100 million, filed within 45 days after each quarter ends.
STOCK Act
A 2012 law that requires members of Congress to report stock trades by themselves, a spouse or a dependent child within 45 days.

A real example

In January 2016, when bank stocks were falling, JPMorgan Chase CEO Jamie Dimon bought 500,000 JPMorgan shares with his own money, worth about $26 million. His Form 4 made the purchase public within days, and investors read it as a strong sign of confidence.

Explain it like I'm 13

This is the "how it works" part of the site, written so anyone can follow it.

Data from public SEC filings and congressional reports. Information, not investment advice. Check every number against the filing linked on the page.

Summarize with AIChatGPTClaudePerplexityGoogle AIGrokCopilot
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.

By · Founder and editor, WallStPal

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.

Ask Pal

Questions about this guide? Pal reads it with you and answers in plain English.

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