Loading institutional data...
Loading institutional data...
Insufficient data to determine institutional momentum.
Data as of Q3 2026
Loading snapshot...
Loading financials...
Loading valuation...
Loading analysis...
Loading dividends & returns...
Loading capital allocation...
Loading debt & leverage...
Loading performance...
Loading peer comparison...
Loading insider activity...
Loading ownership map...
Loading crowding analysis...
Loading conviction analysis...
Loading buy/sell flow...
Loading ownership trends...
Loading top holders...
Loading top holders...
Total shares institutions bought (green) vs sold (red) each quarter across all holders.
Inferred from quarter-over-quarter change in each fund's 13F position (new stakes count as buys, exits as sells). Not tick-level trades.
Loading ownership map...
Loading crowding analysis...
No trend data available for this metric.
Top 9 institutional holders — bubble size is position value, color is the move since last quarter. Hover any holder for detail.
Drag any bubble to rearrange · size = dollar value of the position
Top 9 institutional holders — bubble size is position value, color is the move since last quarter. Hover any holder for detail.
Drag any bubble to rearrange · size = dollar value of the position
Total return (dividends reinvested) vs the market, from quarter-end prices.
Above 0 = ahead of the S&P 500 since the window start; below 0 = behind. Rising means it's pulling ahead.
How far the stock fell below its prior peak. Deeper, longer drawdowns = a rougher ride to the same return.
Quarter-end, dividend-adjusted (total return). Beta & volatility from quarterly returns (annualized). Benchmark is the S&P 500 (SPY total return). Annual returns compound the quarters ending in each calendar year; the first and last years in a window may be partial. Past performance doesn't predict future results.
Last reported position per insider, carried forward. Steps can be a holding disclosed for the first time rather than a trade.
| Date | Insider | What it was | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-09-22 | 15 co-filers President and COO | Option exercise | 138,900 | $8.40 | $1.2m |
| 2026-09-22 | 15 co-filers President and COO | Option exercise | 74,405 | $11.20 | $833k |
| 2026-09-22 | 15 co-filers President and COO | Option exercise | 128,865 | $19.40 | $2.5m |
| 2026-09-22 | 15 co-filers President and COO | 10b5-1 plan sale | 12,500 | $151.15 | $1.9m |
| 2026-09-22 | 15 co-filers President and COO | 10b5-1 plan sale | 7,600 | $151.93 | $1.2m |
| 2026-09-22 | 15 co-filers President and COO | 10b5-1 plan sale | 145,809 | $153.27 | $22.3m |
| 2026-09-22 | 15 co-filers President and COO | 10b5-1 plan sale | 151,844 | $153.95 | $23.4m |
| 2026-09-22 | 15 co-filers President and COO | 10b5-1 plan sale | 24,417 | $154.72 | $3.8m |
| 2026-09-22 | 15 co-filers President and COO | Option exercise | 138,900 | $0.00 | — |
| 2026-09-22 | 15 co-filers President and COO | Option exercise | 74,405 | $0.00 | — |
| 2026-09-22 | 15 co-filers President and COO | Option exercise | 128,865 | $0.00 | — |
| 2026-09-11 | Gracias Antonio J. Director | Otherindirect14d late | 42,790,223 | — | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 282,614,850 | — | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 18,518,500 | — | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 14,792,900 | — | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 57,494,561 | $0.00 | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 2,874,728,050 | $0.00 | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 2,548,523 | $0.00 | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 127,426,150 | $0.00 | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 5,002,400 | $0.00 | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 250,120,000 | $0.00 | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 5,652,297 | $0.00 | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 370,370 | $0.00 | — |
| 2026-06-15 | 19 co-filers CEO, CTO & Chairman | Otherindirect | 295,858 | $0.00 | — |
| 2026-04-18 | 15 co-filers President and COO | Option exercise154d late | 138,900 | $8.40 | $1.2m |
| 2026-04-18 | 15 co-filers President and COO | Option exercise154d late | 74,410 | $11.20 | $833k |
| 2026-04-18 | 15 co-filers President and COO | Option exercise154d late | 138,900 | $0.00 | — |
| 2026-04-18 | 15 co-filers President and COO | Option exercise154d late | 74,410 | $0.00 | — |
| 2026-04-02 | 19 co-filers CEO, CTO & Chairman | Open-market saleindirect71d late | 11,390 | $105.32 | $1.2m |
| 2026-04-02 | 19 co-filers CEO, CTO & Chairman | Giftindirect71d late | 480 | $0.00 | $0 |
| 2026-04-02 | 19 co-filers CEO, CTO & Chairman | Otherindirect71d late | 186,545 | $0.00 | $0 |
| 2026-03-23 | 19 co-filers CEO, CTO & Chairman | Otherindirect81d late | 25,172,695 | — | — |
| 2026-02-02 | 19 co-filers CEO, CTO & Chairman | Grantindirect130d late | 511,289,725 | — | — |
| 2026-02-02 | 19 co-filers CEO, CTO & Chairman | Grantindirect130d late | 78,395 | — | — |
| 2026-02-02 | 19 co-filers CEO, CTO & Chairman | Grantindirect130d late | 532,689,090 | — | — |
Every row is classified by what it MEANT, not by its SEC code. A code is not a meaning: code P (“purchase”) also covers dividend reinvestment and employee stock purchase plans, and code S (“sale”) also covers 10b5-1 plan sales scheduled months earlier and option exercises sold the same day.
Across 30 days of all filings, $5.08bn of insider selling contained $3.50bn of plan sales and $0.46bn of exercise-and-sell. Only 29% was discretionary. Reading an unclassified feed badly overstates how much insiders decided.
Buys and sales are counted separately and never netted. They are different decisions by different people; a company where one officer bought while another sold is not “neutral”.
The holding line carries each insider's last reported position forward, so it shows the total held rather than a sawtooth of whoever traded that day. It covers only insiders who filed in the window.
“Filed late” counts calendar days past the two-business-day deadline with five days' grace, so a Thursday or Friday trade crossing a weekend is never flagged. It describes the company's filing discipline, not the trade.
Insider activity is descriptive. Nothing here is investment advice.