---
title: Insider Transactions
description: Executives and directors must disclose every trade in their own company within 2 business days. Their buying and selling patterns are among the most reliable signals available to retail investors.
---

export const reasons = [
  {
    icon: '↑',
    title: 'Insider buying is a strong signal',
    desc: "When an executive buys shares on the open market with their own money, they're expressing conviction about the company's future. They have no obligation to buy. Unlike selling, there's only one reason to do it. Cluster buying (multiple insiders around the same time) is especially significant.",
  },
  {
    icon: '→',
    title: 'Selling has many explanations',
    desc: 'Insider selling is harder to interpret. It could signal concern. Or it could simply be diversification, tax planning, or a scheduled 10b5-1 plan set up months in advance. Routine selling by a single insider is rarely meaningful on its own.',
  },
  {
    icon: '◎',
    title: 'Watch around major events',
    desc: 'Heavy selling in the weeks before an earnings miss, or unusual buying before a product announcement, can indicate informational advantages. Though acting on material non-public information is illegal. The legal filings reflect what was filed, not necessarily what it means.',
  },
];

export const claudeExchange = [{
  user: 'Any notable insider activity in my holdings recently?',
  ai: <p>
    I checked insider filings for TSLA, NVDA, MSFT, and AAPL.
    Most activity is routine option exercises. One thing stands out:
    NVDA CFO Colette Kress sold <code>$4.2M</code> in shares last week
    under a pre-scheduled 10b5-1 plan. Likely routine.
    No open-market buying across any of your holdings in the past 30 days.
  </p>,
}];

<Section label="Why Insider Transactions Matter">
  <FeatureList items={reasons} />
</Section>

<Section label="firma show insider <ticker>">
Returns the most recent insider transactions from SEC Form 4 filings
via Finnhub. Up to 20 by default.

<div className="terminal">
  <div className="terminal-line">
    <span className="term-prompt">$</span>
    <span className="term-cmd">firma show insider TSLA</span>
  </div>
  <table className="term-table">
    <thead>
      <tr><th>NAME</th><th>TYPE</th><th>SHARES</th><th>PRICE</th><th>VALUE</th><th>DATE</th></tr>
    </thead>
    <tbody>
      <tr className="sep"><td colSpan={6}/></tr>
      <tr><td className="td-muted">Wilson-Thompson K.</td><td className="td-orange">SELL</td><td>1,000</td><td>$361.04</td><td>$361K</td><td className="td-muted">2026-03-30</td></tr>
      <tr><td className="td-muted">Wilson-Thompson K.</td><td className="td-orange">SELL</td><td>2,000</td><td>$352.83</td><td>$706K</td><td className="td-muted">2026-03-30</td></tr>
      <tr><td className="td-muted">Zhu Xiaotong</td><td className="td-muted">EXERCISE</td><td>20,000</td><td>$20.57</td><td>$411K</td><td className="td-muted">2026-03-31</td></tr>
      <tr><td className="td-muted">Musk Elon</td><td className="td-muted">RETURN</td><td>96,000,000</td><td className="td-muted">─</td><td className="td-muted">─</td><td className="td-muted">2026-04-21</td></tr>
    </tbody>
  </table>
</div>

  <Note>
    Transaction types: **BUY** (open market purchase), **SELL** (open market sale),
    **EXERCISE** (option exercise), **RETURN** (share return to company).
    Data from SEC Form 4 filings via Finnhub.
  </Note>
</Section>

<Section label="With Claude">
  <ChatDemo header="Claude Desktop · firma MCP connected" exchanges={claudeExchange} />
</Section>
