Understanding Form 4
How To Read Form 4 Transaction Codes (P, S, A, M, and More)
Decode the most important Form 4 transaction codes and avoid misclassifying insider activity.
Why codes matter
Form 4 codes are shorthand for transaction intent. Misreading them leads to weak conclusions because not every filing represents a discretionary bet by management.
A robust workflow starts by classifying codes correctly before looking at position size or price context.
Core codes investors monitor
P often indicates an open-market purchase and is usually one of the highest-interest codes for bullish signal hunting. S indicates a sale, which may or may not be bearish depending on pattern and size.
A and M frequently relate to grants and option exercises. Those events are often compensation mechanics rather than fresh directional conviction.
Best practice
Code interpretation should always be paired with role seniority, ownership after transaction, and repeat behavior over time.
A single code without context can be noisy. A coded transaction plus role plus timing is far more informative.
Frequently Asked Questions
What does code P mean on Form 4?
Code P generally indicates an open-market purchase. It is usually one of the most watched codes for bullish insider conviction.
Are codes A and M always strong signals?
Not usually. A and M often reflect grants or option mechanics, so they require extra context before being treated as conviction trades.
Which code should I prioritize first in a scanner?
Start with discretionary open-market activity, then rank by role, size, and timing. Code alone is not enough for high-quality decisions.
Related Guides
Continue learning with closely related articles from the same topic cluster.
Next step
Browse more guides in the Vestara blog hub or review live insider signals in the dashboard.