When an insider converts their equity derivatives into common stock.
Definition
An option exercise happens when an insider uses their right to buy shares of the company at a predetermined 'strike price', which is usually lower than the current market price. On a Form 4, this is reported with the transaction code 'M'.
Option exercise is usually compensation mechanics, not direct insider buying. The key question is what the insider does after exercising: hold the new shares, sell some, or immediately liquidate everything.
Related Form 4 codes
Why Code M Is Often Misread
A Code M option exercise means the insider used a contractual right to acquire shares at a preset strike price. It does not mean the insider walked into the market and bought shares at today's price.
Because the strike price is often far below market value, exercising options can be economically rational even when the insider has no strong view on the stock. That is why Code M should be separated from Code P open-market purchases in sentiment models.
Hold vs Sell After Exercise
The useful signal appears after the exercise. If the insider exercises and keeps the shares, the transaction can show continued exposure. If the insider exercises and immediately sells, it behaves more like a liquidity event. A cashless exercise followed by a large sale should not be counted as bullish buying.
InsiderAlpha treats option exercises as neutral by default and evaluates subsequent sales separately in net flow calculations.
How It Appears in InsiderAlpha Data
Use transaction_table, Type, transaction_sequence, security_title, acquired_disposed, Shares, Price, and shares_owned_after to reconstruct the sequence. Table II supplies exercise price, exercise date, expiration date, and underlying shares when available; Table I records the common stock acquired and any F or S disposition.
The pipeline should link related rows without collapsing them. Code M remains excluded from Code P purchase volume, Code F remains excluded from Code S sale volume, and an actual S row remains a sale even when it follows an exercise.
Common Analytical Errors
Error 1: treating strike-price value as open-market capital. Contractual exercise differs from Code P.
Error 2: calling exercise-and-hold bullish. It preserves exposure but does not establish motive.
Error 3: counting Table I and Table II acquisitions twice. Reconcile the underlying security.
Error 4: ignoring expiration and plan footnotes. Timing can be mechanical.
Option Exercise Outcomes
| Outcome | Signal | How to Read It |
|---|---|---|
| Exercise and hold | Exposure retained | Describes holdings outcome without assigning motive or forecast. |
| Exercise and sell | Separate sale context | Analyze the Code S row, plan status, amount, and remaining ownership. |
| Cashless exercise | Low | Broker mechanics fund the exercise and often immediately sell shares. |
Primary Sources & Filing References
- SEC Form 4 General Instructions
Primary definitions for Code M, Code F, Tables I and II, and derivative reporting.
- SEC Investor Bulletin: Forms 3, 4, and 5
Official plain-language description of option exercises and related transaction codes.
Live Insider Data
Track real-time buying, selling, and ownership-change activity on high-volume tickers:
Why it matters for Whale Tracking
Code M converts a derivative security according to contractual terms and should not be counted as a Code P purchase. The resulting common shares, exercise-price or tax withholding, and any sale must be reconstructed as separate parts of one filing sequence.
Technical Nuance
Exercise-and-hold preserves exposure but does not prove a bullish view; exercise-and-sale can reflect liquidity, expiration, diversification, taxes, or plan execution. Table II exercise price and expiration date, Table I shares acquired, paired F/S rows, and post-transaction ownership provide the necessary context.
Track Option Exercise (Code M)s Live
Stop reading history. See what corporate insiders are buying right now in our real-time terminal.
Real-World Example
"An exercise of 1,000 options can produce a Code M derivative disposition, 1,000 common shares acquired, 300 shares withheld under Code F, and 700 shares retained or sold. Each row needs its own classification."
Inspect before purchasing
Preview 10,000 real rows and all 64 fields
Validate the schema and research workflow before buying the 1,633,946-row release. No email or account is required for the sample.
- Reproduce a published report
- Run the included queries with DuckDB
- CSV, Parquet and DuckDB in the full release
- Three months of API access included
One-time payment · instant download · regular price $199