Insider
  • SEC Form 4
  • Polymarket
Sign InSign Up
Insider

Track insider transactions and follow the smart money in real-time.

Products

  • Insider Trading
  • Analytics
  • Congress Trading
  • Cluster Buys
  • Options Flow

Markets

  • Polymarket
  • Sectors
  • Leaderboards
  • Institutions

Learn

  • Glossary
  • Blog
  • Directory
  • Methodology

Company

  • FAQ
  • Contact
  • Terms
  • Privacy
  • Cookies

© 2026 Insider Intelligence. All rights reserved.

  1. Home
  2. Blog
  3. Open Market vs Private Transactions: Which Insider Trades Matter Most?

Open Market vs Private Transactions: Which Insider Trades Matter Most?

Feb 3, 2026

Master Form 4 transaction codes to identify meaningful insider trades. Learn why Code P purchases signal conviction while grants and exercises are often noise.

Cover Image for Open Market vs Private Transactions: Which Insider Trades Matter Most?

Ready to Track Insider Trading?

Join thousands of investors using InsiderTradeFlow to follow executive trades in real-time.

Start Free Trial

Track Insider Trades Live

Join 10,000+ traders using our live data engine to track executive moves.

Start Free Trial

New to Insider Trading?

Explore our comprehensive glossary of insider trading terms and concepts.

Browse Glossary

Key Takeaways

  • Open market purchases (Code P) are the strongest signal - insiders use personal funds at market prices
  • Awards and grants (Code A) are compensation, not conviction - filter these out of your analysis
  • Tax withholding (Code F) is purely mechanical - always ignore these transactions
  • Option exercises (Code M) are mixed - the key is whether they hold or immediately sell
  • Private transactions (Code J, K) require context - may be meaningful or administrative

Every Form 4 filing includes a transaction code - a single letter that tells you what type of trade occurred. This seemingly minor detail is actually the most important factor in determining whether an insider transaction is a genuine investment signal or meaningless noise.

Understanding transaction codes transforms raw Form 4 data into actionable intelligence. Here's how to interpret each code and focus on the trades that matter.

Why Transaction Type Matters

Consider two identical-looking transactions:

Transaction A: CEO acquires 10,000 shares at $50/share ($500,000 total) Transaction B: CEO acquires 10,000 shares at $50/share ($500,000 total)

Without knowing the transaction code, these look the same. But:

  • If Transaction A is Code P (purchase): The CEO used $500K of personal money to buy stock. Strong bullish signal.
  • If Transaction B is Code A (award): The CEO received shares as compensation. No investment decision was made. Not a signal.

The transaction code is the difference between signal and noise.

The Complete Transaction Code Reference

Non-Derivative Transaction Codes (Table I)

CodeTransaction TypeSignal Value
POpen market or private purchaseHIGH
SOpen market or private saleMedium
AGrant, award, or acquisition from issuerLow/None
DSale to issuer (stock returned to company)Low
FPayment of exercise price or tax via share withholdingNone
IDiscretionary transaction (as directed)Context-dependent
GGiftNone
LSmall acquisition (SEC Rule 16a-6)Low
MExercise or conversion of derivativeMedium
CConversion of derivativeMedium
EExpiration of short derivativeNone
HExpiration of long derivativeNone
OExercise of out-of-the-money derivativeRare
XExercise of in-the-money derivativeMedium
UDisposition due to tender of sharesContext-dependent
WAcquisition or disposition by will/laws of descentNone
ZDeposit into or withdrawal from voting trustNone
JOther acquisition or dispositionContext-dependent
KEquity swap or similarContext-dependent

Derivative Transaction Codes (Table II)

Table II covers options, warrants, and other derivative securities. The same codes apply but relate to derivative positions rather than underlying shares.

Open Market Transactions: The Gold Standard

Code P - Open Market Purchase

This is the most important transaction code.

When an insider files with Code P, they have:

  • Used their own money (not company compensation)
  • Bought at the market price (like any investor)
  • Made a voluntary investment decision
  • Accepted the risk of loss

Why Code P matters:

  1. Voluntary commitment: No one forced them to buy
  2. Personal capital at risk: Their money, not the company's
  3. Asymmetric motivation: Insiders buy for only one reason - they expect the stock to go up
  4. Restricted selling: Short-swing profit rules limit quick exits

Code P interpretation:

  • Larger amounts = more conviction
  • Multiple Code P transactions = building a position
  • Code P during stock weakness = highest conviction
  • CEO/CFO Code P = most meaningful roles

Code S - Open Market Sale

Open market sales are harder to interpret than purchases.

Why sales are ambiguous:

Insiders sell for many reasons:

  • Diversification
  • Tax planning
  • Personal expenses
  • Estate planning
  • Funding a new house
  • Children's college
  • Option expiration approaching

And sometimes:

  • Concerns about the company
  • Bearish outlook

Interpreting Code S transactions:

FactorBearish SignalNeutral Signal
Portion of holdings>25% sold<10% sold
PatternSudden changeConsistent regular sales
TimingBefore bad newsAfter stock run-up
Multiple insidersAll executives sellingOne person selling
10b5-1 planNot under planUnder disclosed plan

Best practice: Treat most single Code S transactions as neutral. Pay attention when:

  • Multiple insiders sell simultaneously (cluster selling)
  • Sales represent very large portion of holdings
  • Sudden departure from normal pattern

Compensation-Related Transactions: Filter These Out

Code A - Award, Grant, Acquisition from Issuer

Code A represents shares given as compensation:

  • Restricted stock awards
  • Stock bonuses
  • Director compensation
  • Performance share grants

Why Code A doesn't signal conviction:

The insider didn't choose to buy. The company gave them shares as payment. This tells you nothing about their view of the stock.

Example: A CEO receives 50,000 shares as an annual bonus. The Form 4 shows Code A. This is compensation structure, not an investment decision.

Filter instruction: Exclude Code A from investment analysis.

Code F - Tax Withholding

Code F appears when shares are withheld to cover tax obligations:

  • RSU vesting with share withholding for taxes
  • Option exercise with share withholding for taxes

Why Code F is always meaningless:

This is mechanical. When restricted stock vests, the insider owes taxes on the value. The company automatically withholds shares to cover the tax bill. The insider made no decision.

Example: 10,000 RSUs vest (Code A), and 4,000 shares are withheld for taxes (Code F). The insider ends up with 6,000 shares. The Code F sale is purely administrative.

Filter instruction: Always exclude Code F transactions.

Code D - Sale to Issuer

Code D represents shares returned to the company:

  • Forfeiture of unvested shares
  • Share repurchase from departing employees
  • Other issuer-directed transactions

Signal value: Generally none. These are administrative, not investment decisions.

Code G - Gift

Stock gifts typically involve:

  • Charitable donations
  • Family transfers
  • Estate planning

Signal value: None. Gifts reflect personal financial planning, not investment views.

Note: Large gifts might reduce an insider's economic interest in the company, but the gift itself isn't a sell signal.

Option Exercises and Conversions

Code M - Exercise or Conversion of Derivative

Option exercises are mixed signals that require context.

The exercise itself tells you little. Insiders exercise options for various reasons:

  • Options approaching expiration
  • Tax planning
  • Estate planning
  • Exercising "in the money" options
  • Converting to shares for voting

The key question: What happens after exercise?

Post-Exercise ActionSignal
Exercise + hold all sharesMildly bullish
Exercise + sell some sharesNeutral
Exercise + immediately sell allNeutral to bearish

How to identify the pattern:

Look for same-day transactions:

  • Code M (exercise): Acquired shares
  • Code S (sale): Sold shares

If shares are exercised and immediately sold, the insider is simply monetizing compensation. If shares are exercised and held, they're converting paper options to real stock ownership.

Code C - Conversion of Derivative

Similar to Code M, but typically involves:

  • Convertible securities
  • Warrants
  • Other conversion rights

Signal value: Context-dependent. The conversion itself is often mechanical; post-conversion actions matter more.

Private and Other Transactions

Code J - Other Acquisition or Disposition

Code J is a catch-all for transactions that don't fit standard categories:

  • Private purchases from another party
  • Acquisition through merger
  • Inheritance
  • Trust-related transfers
  • Various non-market transactions

Interpretation: Always read footnotes. Code J transactions vary enormously in significance.

Red flag: Large Code J sales without clear explanation may warrant investigation.

Code K - Equity Swap or Similar

Equity swaps allow insiders to hedge their exposure without technically "selling":

  • Total return swaps
  • Collars
  • Prepaid forwards

Signal value: Often bearish. Insiders using swaps may be reducing economic exposure while maintaining technical ownership.

Important: Equity swaps can be used to hedge concentrated positions without triggering sale reporting. Watch for these in footnotes.

Code I - Discretionary Transaction

Code I indicates transactions executed at the discretion of another party:

  • Broker discretion trades
  • Trust manager transactions
  • Fiduciary-directed trades

Signal value: Low. The insider may not have made the actual decision.

Building Your Transaction Code Filter

The Essential Filter

For investment signal analysis, use this basic filter:

Include:

  • Code P (open market purchase) - always
  • Code S (open market sale) - with context analysis

Exclude:

  • Code A (awards/grants) - always
  • Code F (tax withholding) - always
  • Code G (gifts) - always

Analyze with context:

  • Code M (option exercise) - check for same-day sales
  • Code J, K (other) - read footnotes

Signal Strength Scoring

Transaction Signal Score:

Code P (purchase):
  Base: +10 points
  Large amount (>$500K): +5 points
  CEO/CFO: +3 points
  During stock decline: +3 points
  No 10b5-1 plan: +2 points

Code S (sale):
  Base: -2 points
  Large portion (>25%): -5 points
  Cluster selling: -5 points
  Under 10b5-1: +3 points (reduces negative)

Code M (exercise):
  Exercise + hold: +3 points
  Exercise + partial sell: 0 points
  Exercise + immediate sell: -1 point

Other codes: 0 points (filter out)

Automated Filtering Approach

When screening insider transactions:

  1. First pass: Include only Code P and Code S
  2. Second pass: Remove transactions marked as 10b5-1 (for Code S)
  3. Third pass: Check dollar amounts (minimum threshold)
  4. Fourth pass: Check for cluster patterns

Real-World Transaction Analysis

Example 1: Strong Buy Signal

Form 4 Filing:
Reporting Person: John Smith, CEO
Transaction Code: P (Purchase)
Shares: 25,000
Price: $42.15
Total Value: $1,053,750
10b5-1: No
Footnotes: None relevant

Analysis: CEO purchased over $1M in stock using personal funds, not under a pre-arranged plan. This is a high-conviction signal.

Example 2: Meaningless Activity

Form 4 Filing:
Reporting Person: Jane Doe, CFO
Transaction Code: A (Award)
Shares: 50,000
Price: $0
Total Value: $0 (grant price)
Footnotes: Annual equity incentive award

Analysis: CFO received shares as compensation. No investment decision made. Filter this out.

Example 3: Tax Withholding (Ignore)

Form 4 Filing:
Reporting Person: Bob Wilson, COO
Transaction 1 Code: A (Award - RSU vesting)
Shares Acquired: 10,000
Transaction 2 Code: F (Tax withholding)
Shares Sold: 3,800

Analysis: RSUs vested (Code A) and shares withheld for taxes (Code F). Both transactions are administrative. No signal value.

Example 4: Exercise Analysis Needed

Form 4 Filing:
Reporting Person: Sarah Chen, VP
Transaction 1 Code: M (Option exercise)
Shares Acquired: 20,000
Exercise Price: $25
Transaction 2 Code: S (Sale)
Shares Sold: 20,000
Sale Price: $48

Analysis: Options exercised and immediately sold. This is compensation monetization, not a bullish signal. The insider captured the option spread ($23/share) but didn't hold the shares.

Example 5: Exercise and Hold (Mildly Bullish)

Form 4 Filing:
Reporting Person: Mike Torres, Director
Transaction Code: M (Option exercise)
Shares Acquired: 15,000
Exercise Price: $30
No corresponding sale transaction

Analysis: Director exercised options and kept all shares. This converts derivative exposure to direct ownership - mildly bullish. Check if this increased their total holdings significantly.

Special Situations and Footnotes

10b5-1 Plan Disclosures

Form 4 footnotes indicate if a transaction was made pursuant to a 10b5-1 trading plan.

For purchases: 10b5-1 purchases are rare but indicate pre-planned confidence.

For sales: 10b5-1 sales are common and reduce signal value. The decision to sell was made months earlier under different circumstances.

Look for footnote language:

  • "Pursuant to a Rule 10b5-1 trading plan"
  • "Pre-arranged trading program adopted on [date]"

Derivative Transactions

Some Form 4s show complex derivative positions:

  • Options granted
  • Option exercises
  • Conversions

Focus on net share position changes. If the insider's economic exposure increased (more shares), that's potentially bullish. If it decreased, potentially bearish.

Multi-Transaction Filings

A single Form 4 may contain multiple transactions. Analyze each separately:

  • Some may be awards (ignore)
  • Some may be purchases (include)
  • Some may be sales (analyze)

Don't aggregate different transaction types.

Frequently Asked Questions

Why do companies grant shares with Code A instead of paying cash?

Alignment and retention. Stock compensation aligns employee interests with shareholders and encourages retention (shares typically vest over time). It also preserves company cash. But for investors analyzing insider activity, Code A transactions are noise.

What if an insider sells stock but buys options?

Net exposure matters. If an insider sells shares but simultaneously buys call options, they may be maintaining or even increasing their effective exposure. Check Table II of the Form 4 for derivative transactions.

Do all companies use the same transaction codes?

Yes. Transaction codes are standardized by the SEC. All Form 4s use the same codes regardless of company, industry, or filing context.

How can I quickly identify purchase-only transactions?

Filter by Code P. Most financial platforms and SEC EDGAR allow filtering by transaction code. Select only Code P to see genuine open market purchases.

Are private purchases (still Code P) as meaningful as market purchases?

Usually yes, but check context. Private purchases between parties (not on a stock exchange) still use Code P. These can be meaningful but may involve related parties or special circumstances. Read footnotes.

What transaction code is used for IPO purchases?

Typically Code P or A. If an insider buys shares in the IPO with personal funds, it's Code P. If they receive IPO allocation as compensation, it's Code A. Check the filing context.

How do I handle Form 4s with mixed transaction codes?

Analyze separately. If a Form 4 shows Code A (grant) and Code P (purchase), treat the grant as noise and the purchase as signal. Don't combine them.


Transaction codes are the key to filtering signal from noise in insider trading data. InsiderTradeFlow automatically categorizes transactions by code, filters out compensation-related activity, and surfaces the Code P purchases that indicate genuine conviction. Our Executive Conviction Score weights transaction types, amounts, and patterns to give you a single metric for insider sentiment. Try it free for 14 days.