Skip to main content
stock_insider returns a summary of Form 4 activity over a trailing window plus the individual transactions, each a faithful transcription of the filing (provenance: "sec_filing"). The work is reading it faithfully: keep the signs, separate acquisitions from sales, and never convert net selling into a buy/sell signal.

One call

window_days is the trailing window (1–1827, default 90). limit caps how many transaction rows come back (1–1000, default 200); it does not change the summary.

A real response

stock_insider symbol=NVDA (trimmed)
Read it straight:
  • summary aggregates the window: buys and sells counts, net_shares (a decimal string; negative here means net shares left insiders’ hands), unique_insiders, and filings_examined. cap_hit is true if the scan reached its filing limit and the summary is bounded — surface it when set.
  • Each transaction is transcribed, not interpreted: code is the raw SEC transaction code, acquired says whether shares were acquired (true) or disposed (false), shares/price/value are decimal strings, and shares_owned_following is the post-transaction holding. The row above is a grant (code A), so price and value are "0" — a genuine zero, not a refusal.
  • basis: "form_4_as_filed" and provenance: "sec_filing" mean these are the filings as submitted, cited to their accession. Resolve any code in the stock_reference catalogs.

A reportable answer

NVIDIA insider activity, trailing 90 days (as_of.sec 2026-06-29): across 6 insiders and 7 Form 4 filings, there were 0 open-market buys and 2 sells, netting about -877,734 shares. The remaining filings were director grants (code A, priced at 0). This describes filed activity, cited to each accession — not a buy or sell signal.
That last clause is the guardrail. Net selling is not “bearish” and net buying is not “bullish”: insiders sell for taxes, diversification, and scheduled plans. Describe the activity and its sign; do not convert it to advice. The anti-advice rule lives in Agent instructions.

Scope

  • stock_insider covers Form 4 transactions for the resolved issuer. A symbol with no Form 4 filings in the window refuses no_insider_filings — the same { available, reason, recovery } envelope, not an empty result.
  • For institutional holders, use stock_ownership — but note it is a tracked subset, never total ownership.