Strategy Inc
MSTR, STRC, STRD, STRF, STRK · Finance Services · 165.7M shares · +100%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $54M (gross $123M, SBC $70M)
Reference price $106.08 · est. market cap ~$17.6B — last insider sale, 2026-06-23 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
D50Strategy (MicroStrategy) — leveraged bitcoin-treasury vehicle atop a small software business.
Strengths
- Massive bitcoin/cash holdings (95th pct); long runway
- Deep capital-markets access for further BTC purchases
Risks
- Operating losses; value entirely bitcoin-price-dependent
- Large convertible-debt/preferred load; extreme volatility
Notable findings
- Net lossNet loss (net margin -806.3%)
- Cash burnNegative free cash flow (-75.5M)
- Material weakness• Business disruptions could materially affect our financial results or cause a material weakness in our internal controls; • We face a variety of risks in doing business with U
- Insider buyingInsider buying — 9 open-market buy(s) by 4 insider(s) (cluster of 4 insiders, ~$2M, last 6mo) Form 4 ↗
- Strong balance sheetStrong balance sheet — $2.3B cash & investments, ~122 quarters of runway
- Insider sellingInsider selling — 104 open-market sale(s) by 4 insider(s) (cluster of 4 insiders, ~$28M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
68.7%
Operating margin
-1140.8%
Net margin
-806.3%
Return on equity
-8.7%
Return on assets
-6.2%
ROIC
-8.2%
Revenue growth (QoQ)
1.1%
Debt / equity
0.2×
Current ratio
5.6×
Free cash flow
-$75M
EBITDA
-$5.4B
Tangible book value
$44.1B
Cash & investments
$2.3B
Cash runway
122q
Stock comp / revenue
11.2%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-23 | Patten Jarrod M | Sell | 1.5K | $106.08 |
| 2026-06-23 | Patten Jarrod M | Option exercise | 1.5K | $18.24 |
| 2026-06-22 | Le Phong | Buy | 11K | $90.80 |
| 2026-06-17 | Patten Jarrod M | Sell | 1.5K | $121.31 |
| 2026-06-17 | Patten Jarrod M | Option exercise | 1.5K | $18.24 |
| 2026-06-16 | Chow Thomas C. | Buy | 100 | $92.71 |
| 2026-06-16 | Chow Thomas C. | Buy | 11 | $66.10 |
| 2026-06-15 | Patten Jarrod M | Option exercise | 1.5K | $18.24 |
| 2026-06-15 | Patten Jarrod M | Sell | 1.5K | $133.97 |
| 2026-06-09 | Montgomery Jeanine | Sell | 4 | $124.88 |
| 2026-06-09 | Kang Andrew | Sell | 1.0K | $123.38 |
| 2026-06-09 | Kang Andrew | Sell | 910 | $124.33 |
| 2026-06-09 | Kang Andrew | Sell | 20 | $124.88 |
| 2026-06-09 | Le Phong | Sell | 55 | $124.88 |
| 2026-06-09 | Montgomery Jeanine | Sell | 185 | $123.38 |
| 2026-06-09 | Montgomery Jeanine | Sell | 165 | $124.33 |
| 2026-06-09 | Le Phong | Sell | 2.9K | $123.38 |
| 2026-06-09 | Le Phong | Sell | 2.6K | $124.33 |
| 2026-06-08 | Le Phong | Option exercise | 12K | — |
| 2026-06-08 | Kang Andrew | Option exercise | 4.3K | — |
| 2026-06-08 | Montgomery Jeanine | Option exercise | 1.1K | — |
| 2026-06-05 | Le Phong | Sell | 16K | $119.53 |
| 2026-06-05 | Kang Andrew | Sell | 582 | $114.79 |
| 2026-06-05 | Kang Andrew | Sell | 3.8K | $115.35 |
| 2026-06-05 | Kang Andrew | Sell | 4.6K | $116.57 |
| 2026-06-05 | Kang Andrew | Sell | 5.6K | $117.53 |
| 2026-06-05 | Kang Andrew | Sell | 5.6K | $118.59 |
| 2026-06-05 | Kang Andrew | Sell | 5.8K | $119.53 |
| 2026-06-05 | Kang Andrew | Sell | 1.4K | $120.22 |
| 2026-06-05 | Kang Andrew | Sell | 413 | $121.59 |
| 2026-06-05 | Kang Andrew | Sell | 2.1K | $122.55 |
| 2026-06-05 | Kang Andrew | Sell | 1.3K | $123.39 |
| 2026-06-05 | Kang Andrew | Sell | 1.8K | $124.24 |
| 2026-06-05 | Kang Andrew | Sell | 96 | $125.14 |
| 2026-06-05 | Le Phong | Sell | 16K | $117.53 |
| 2026-06-05 | Le Phong | Sell | 16K | $118.59 |
| 2026-06-05 | Le Phong | Sell | 3.9K | $120.22 |
| 2026-06-05 | Le Phong | Sell | 1.2K | $121.59 |
| 2026-06-05 | Le Phong | Sell | 5.9K | $122.55 |
| 2026-06-05 | Le Phong | Sell | 3.7K | $123.39 |
| 2026-06-05 | Le Phong | Sell | 5.1K | $124.24 |
| 2026-06-05 | Le Phong | Sell | 273 | $125.14 |
| 2026-06-05 | Le Phong | Sell | 1.6K | $114.79 |
| 2026-06-05 | Le Phong | Sell | 11K | $115.35 |
| 2026-06-05 | Le Phong | Sell | 13K | $116.57 |
| 2026-06-03 | Kang Andrew | Option exercise | 68K | — |
| 2026-06-03 | Le Phong | Option exercise | 191K | — |
| 2026-05-31 | Dietze Jane A | Option exercise | 406 | — |
| 2026-05-31 | Patten Jarrod M | Option exercise | 406 | — |
| 2026-05-31 | GRAHAM STEPHEN X | Option exercise | 406 | — |
| 2026-05-31 | RICKERTSEN CARL J | Option exercise | 406 | — |
| 2026-05-31 | BROOKS BRIAN P | Option exercise | 406 | — |
| 2026-05-31 | WINIARSKI GREGG | Option exercise | 406 | — |
| 2026-05-29 | Patten Jarrod M | Sell | 4.2K | $161.75 |
| 2026-05-29 | Patten Jarrod M | Option exercise | 11K | $18.65 |
| 2026-05-29 | Patten Jarrod M | Sell | 4.2K | $150.85 |
| 2026-05-29 | Patten Jarrod M | Sell | 550 | $155.00 |
| 2026-05-29 | Patten Jarrod M | Sell | 2.0K | $152.00 |
| 2026-05-29 | Patten Jarrod M | Sell | 2.0K | $153.00 |
| 2026-05-29 | Patten Jarrod M | Sell | 2.0K | $154.00 |
| 2026-05-29 | Patten Jarrod M | Option exercise | 4.2K | $18.24 |
| 2026-05-28 | Patten Jarrod M | Sell | 1.0K | $147.00 |
| 2026-05-28 | Patten Jarrod M | Sell | 3.2K | $145.56 |
| 2026-05-28 | Patten Jarrod M | Option exercise | 7.2K | $18.65 |
| 2026-05-28 | Patten Jarrod M | Sell | 1.0K | $152.00 |
| 2026-05-28 | Patten Jarrod M | Sell | 1.0K | $150.00 |
| 2026-05-28 | Patten Jarrod M | Sell | 1.0K | $149.00 |
| 2026-05-26 | Patten Jarrod M | Option exercise | 1.2K | $18.65 |
| 2026-05-26 | Patten Jarrod M | Sell | 1.2K | $165.30 |
| 2026-05-22 | Le Phong | Buy | 50 | $99.41 |
| 2026-05-22 | Le Phong | Buy | 5 | $99.37 |
| 2026-05-20 | Patten Jarrod M | Sell | 1.2K | $165.87 |
| 2026-05-20 | Patten Jarrod M | Sell | 1.0K | $167.00 |
| 2026-05-20 | Patten Jarrod M | Option exercise | 1.2K | $18.65 |
| 2026-05-20 | Patten Jarrod M | Option exercise | 1.0K | $18.65 |
| 2026-05-19 | Kang Andrew | Sell | 565 | $163.98 |
| 2026-05-19 | Kang Andrew | Sell | 5.0K | $165.98 |
| 2026-05-19 | Patten Jarrod M | Option exercise | 1.0K | $18.65 |
| 2026-05-19 | Patten Jarrod M | Sell | 1.0K | $166.75 |
| 2026-05-19 | Patten Jarrod M | Option exercise | 1.0K | $18.65 |
| 2026-05-19 | Patten Jarrod M | Sell | 1.0K | $167.00 |
| 2026-05-19 | Patten Jarrod M | Option exercise | 1.0K | $18.65 |
| 2026-05-19 | Patten Jarrod M | Sell | 1.0K | $167.00 |
| 2026-05-19 | Kang Andrew | Sell | 5.6K | $165.78 |
| 2026-05-18 | Kang Andrew | Option exercise | 12K | — |
| 2026-05-14 | Patten Jarrod M | Option exercise | 1.0K | $18.65 |
| 2026-05-14 | Patten Jarrod M | Sell | 1.0K | $190.28 |
| 2026-05-14 | Patten Jarrod M | Option exercise | 500 | $18.65 |
| 2026-05-14 | Patten Jarrod M | Sell | 500 | $192.00 |
| 2026-05-11 | Patten Jarrod M | Sell | 500 | $196.00 |
| 2026-05-11 | Patten Jarrod M | Option exercise | 2.8K | $18.65 |
| 2026-05-11 | Patten Jarrod M | Sell | 500 | $189.38 |
| 2026-05-11 | Patten Jarrod M | Sell | 500 | $190.00 |
| 2026-05-11 | Patten Jarrod M | Sell | 500 | $194.00 |
| 2026-05-11 | Patten Jarrod M | Sell | 750 | $189.59 |
| 2026-05-08 | Patten Jarrod M | Option exercise | 1.0K | $18.65 |
| 2026-05-08 | Patten Jarrod M | Sell | 1.0K | $186.69 |
| 2026-05-04 | Patten Jarrod M | Sell | 500 | $181.00 |
| 2026-05-04 | Patten Jarrod M | Sell | 500 | $182.00 |
| 2026-05-04 | Patten Jarrod M | Sell | 500 | $186.00 |
| 2026-05-04 | Patten Jarrod M | Option exercise | 2.0K | $18.65 |
| 2026-05-04 | Patten Jarrod M | Sell | 500 | $184.00 |
| 2026-05-01 | Patten Jarrod M | Sell | 500 | $171.00 |
| 2026-05-01 | Patten Jarrod M | Sell | 500 | $174.00 |
| 2026-05-01 | Patten Jarrod M | Sell | 500 | $170.17 |
| 2026-05-01 | Patten Jarrod M | Sell | 750 | $178.08 |
| 2026-05-01 | Patten Jarrod M | Option exercise | 2.2K | $18.65 |
| 2026-04-30 | Patten Jarrod M | Option exercise | 1.8K | $18.65 |
| 2026-04-30 | Patten Jarrod M | Sell | 750 | $161.61 |
| 2026-04-30 | Patten Jarrod M | Sell | 500 | $163.69 |
| 2026-04-30 | Patten Jarrod M | Sell | 500 | $165.00 |
| 2026-04-22 | Patten Jarrod M | Sell | 500 | $178.00 |
| 2026-04-22 | Patten Jarrod M | Sell | 500 | $175.00 |
| 2026-04-22 | Patten Jarrod M | Option exercise | 2.0K | $18.65 |
| 2026-04-22 | Patten Jarrod M | Sell | 500 | $180.00 |
| 2026-04-22 | Patten Jarrod M | Sell | 500 | $179.62 |
| 2026-04-21 | Patten Jarrod M | Sell | 500 | $172.00 |
| 2026-04-21 | Patten Jarrod M | Option exercise | 500 | $18.65 |
| 2026-04-20 | Patten Jarrod M | Option exercise | 500 | $18.65 |
| 2026-04-20 | Patten Jarrod M | Sell | 500 | $170.00 |
| 2026-04-20 | Patten Jarrod M | Option exercise | 1.0K | $18.65 |
| 2026-04-20 | Patten Jarrod M | Sell | 1.0K | $165.42 |
| 2026-04-13 | Patten Jarrod M | Sell | 1.4K | $129.87 |
| 2026-04-13 | Patten Jarrod M | Option exercise | 1.4K | $18.65 |
| 2026-04-13 | Patten Jarrod M | Option exercise | 2.0K | $18.65 |
| 2026-04-13 | Patten Jarrod M | Sell | 2.0K | $131.19 |
| 2026-04-09 | Patten Jarrod M | Option exercise | 500 | $18.65 |
| 2026-04-09 | Patten Jarrod M | Sell | 500 | $132.00 |
| 2026-04-09 | Patten Jarrod M | Sell | 1.4K | $130.07 |
| 2026-04-09 | Patten Jarrod M | Option exercise | 1.4K | $18.65 |
| 2026-04-08 | Patten Jarrod M | Option exercise | 1.4K | $18.65 |
| 2026-04-08 | Patten Jarrod M | Sell | 1.4K | $131.77 |
| 2026-04-07 | Patten Jarrod M | Sell | 700 | $123.11 |
| 2026-04-07 | Patten Jarrod M | Option exercise | 700 | $18.65 |
| 2026-04-01 | Patten Jarrod M | Option exercise | 700 | $18.65 |
| 2026-04-01 | Patten Jarrod M | Sell | 700 | $122.01 |
| 2026-03-31 | Patten Jarrod M | Option exercise | 700 | $18.65 |
| 2026-03-31 | Patten Jarrod M | Sell | 700 | $124.64 |
| 2026-03-30 | Patten Jarrod M | Option exercise | 700 | $18.65 |
| 2026-03-30 | Patten Jarrod M | Sell | 700 | $128.04 |
| 2026-03-26 | Patten Jarrod M | Option exercise | 700 | $18.65 |
| 2026-03-26 | Patten Jarrod M | Sell | 700 | $137.37 |
| 2026-03-24 | Kang Andrew | Sell | 1.0K | $138.98 |
| 2026-03-24 | Montgomery Jeanine | Sell | 250 | $137.73 |
| 2026-03-24 | Montgomery Jeanine | Sell | 201 | $138.98 |
| 2026-03-24 | Montgomery Jeanine | Sell | 19 | $139.45 |
| 2026-03-24 | Kang Andrew | Sell | 1.3K | $137.73 |
| 2026-03-24 | Kang Andrew | Sell | 98 | $139.45 |
| 2026-03-24 | Le Phong | Sell | 1.8K | $137.73 |
| 2026-03-24 | Le Phong | Sell | 1.4K | $138.98 |
| 2026-03-24 | Le Phong | Sell | 136 | $139.45 |
| 2026-03-23 | Montgomery Jeanine | Option exercise | 1.6K | — |
| 2026-03-23 | Le Phong | Option exercise | 7.3K | — |
| 2026-03-23 | Kang Andrew | Option exercise | 5.3K | — |
| 2026-03-19 | Le Phong | Buy | 2.5K | $99.62 |
| 2026-03-12 | Le Phong | Sell | 2.0K | $137.25 |
| 2026-03-12 | Montgomery Jeanine | Sell | 260 | $137.25 |
| 2026-03-12 | Kang Andrew | Sell | 916 | $137.25 |
| 2026-03-11 | Kang Andrew | Option exercise | 2.1K | — |
| 2026-03-11 | Montgomery Jeanine | Option exercise | 787 | — |
| 2026-03-11 | Le Phong | Option exercise | 4.5K | — |
| 2026-01-20 | Dietze Jane A | Buy | 1.0K | $99.48 |
| 2026-01-12 | RICKERTSEN CARL J | Buy | 5.0K | $155.88 |
| 2026-01-08 | Le Phong | Buy | 12 | $99.99 |
| 2025-12-20 | Dietze Jane A | Option exercise | 686 | — |
| 2025-12-20 | BROOKS BRIAN P | Option exercise | 686 | — |
| 2025-12-20 | WINIARSKI GREGG | Option exercise | 686 | — |
| 2025-12-19 | Kang Andrew | Gift | 1.8K | — |
| 2025-11-21 | Dietze Jane A | Buy | 1.1K | $95.28 |
| 2025-11-19 | Shao Wei-Ming | Option exercise | 2.6K | $69.12 |
| 2025-11-19 | Shao Wei-Ming | Sell | 2.6K | $202.02 |
| 2025-11-18 | Shao Wei-Ming | Option exercise | 2.6K | $69.12 |
| 2025-11-18 | Shao Wei-Ming | Sell | 2.6K | $200.00 |
| 2025-11-18 | Montgomery Jeanine | Sell | 43 | $208.55 |
| 2025-11-17 | Shao Wei-Ming | Option exercise | 2.6K | $69.12 |
| 2025-11-17 | Shao Wei-Ming | Sell | 2.6K | $200.00 |
| 2025-11-17 | Montgomery Jeanine | Option exercise | 100 | — |
| 2025-11-14 | Shao Wei-Ming | Sell | 2.6K | $200.48 |
| 2025-11-14 | Shao Wei-Ming | Option exercise | 2.6K | $69.12 |
| 2025-11-13 | Shao Wei-Ming | Option exercise | 2.6K | $69.12 |
| 2025-11-13 | Shao Wei-Ming | Sell | 2.6K | $223.67 |
| 2025-11-12 | Shao Wei-Ming | Sell | 455 | $227.02 |
| 2025-11-12 | Shao Wei-Ming | Option exercise | 20K | $40.46 |
| 2025-11-12 | Shao Wei-Ming | Option exercise | 5.3K | $69.12 |
| 2025-11-12 | Shao Wei-Ming | Sell | 309 | $220.62 |
| 2025-11-12 | Shao Wei-Ming | Sell | 511 | $221.90 |
| 2025-11-12 | Shao Wei-Ming | Sell | 629 | $222.92 |
| 2025-11-12 | Shao Wei-Ming | Sell | 727 | $224.06 |
| 2025-11-12 | Shao Wei-Ming | Sell | 853 | $224.77 |
| 2025-11-12 | Shao Wei-Ming | Sell | 342 | $226.00 |
| 2025-11-12 | Shao Wei-Ming | Sell | 111 | $227.89 |
| 2025-11-12 | Shao Wei-Ming | Sell | 48 | $229.20 |
| 2025-11-12 | Shao Wei-Ming | Sell | 198 | $230.44 |
| 2025-11-12 | Shao Wei-Ming | Sell | 187 | $231.70 |
| 2025-11-12 | Shao Wei-Ming | Sell | 348 | $232.96 |
| 2025-11-12 | Shao Wei-Ming | Sell | 490 | $233.76 |
| 2025-11-12 | Shao Wei-Ming | Sell | 126 | $234.43 |
| 2025-11-11 | Shao Wei-Ming | Option exercise | 5.3K | $69.12 |
| 2025-11-11 | Shao Wei-Ming | Sell | 3.2K | $234.75 |
| 2025-11-11 | Shao Wei-Ming | Sell | 1.5K | $235.59 |
| 2025-11-11 | Shao Wei-Ming | Sell | 589 | $236.46 |
| 2025-11-10 | Shao Wei-Ming | Sell | 3.8K | $248.94 |
| 2025-11-10 | Shao Wei-Ming | Sell | 1.6K | $249.56 |
| 2025-11-10 | Shao Wei-Ming | Option exercise | 5.3K | $69.12 |
| 2025-10-17 | Patten Jarrod M | Buy | 12K | $96.88 |
| 2025-10-16 | Patten Jarrod M | Buy | 12K | $97.95 |
| 2025-10-07 | Shao Wei-Ming | Option exercise | 30K | $40.46 |
| 2025-10-07 | Shao Wei-Ming | Sell | 6.2K | $356.05 |
| 2025-10-07 | Shao Wei-Ming | Sell | 10K | $357.14 |
| 2025-10-07 | Shao Wei-Ming | Sell | 12K | $358.05 |
| 2025-10-07 | Shao Wei-Ming | Sell | 1.8K | $358.82 |
| 2025-09-18 | Shao Wei-Ming | Option exercise | 10K | $40.46 |
| 2025-09-18 | Shao Wei-Ming | Sell | 10K | $355.79 |
| 2025-09-15 | Shao Wei-Ming | Buy | 12K | $96.92 |
| 2025-08-26 | Le Phong | Buy | 71 | $95.02 |
| 2025-08-26 | Le Phong | Buy | 32 | $95.05 |
| 2025-08-26 | Le Phong | Buy | 16 | $95.05 |
| 2025-08-08 | WINIARSKI GREGG | Buy | 10K | $97.65 |
| 2025-08-07 | Kang Andrew | Option exercise | 19K | $19.74 |
| 2025-08-07 | Kang Andrew | Sell | 6.2K | $390.00 |
| 2025-08-07 | Kang Andrew | Sell | 6.2K | $395.00 |
| 2025-08-07 | Kang Andrew | Sell | 6.2K | $400.00 |
| 2025-08-05 | Kang Andrew | Option exercise | 6.2K | $19.74 |
| 2025-08-05 | Kang Andrew | Sell | 6.2K | $386.32 |
| 2025-07-29 | Briger Peter L JR | Buy | 220K | $90.00 |
| 2025-07-29 | Le Phong | Buy | 5.5K | $90.00 |
| 2025-07-29 | Patten Jarrod M | Buy | 5.6K | $90.00 |
| 2025-07-29 | Kang Andrew | Buy | 2.8K | $90.00 |
| 2025-07-29 | Montgomery Jeanine | Buy | 5.0K | $90.00 |
| 2025-07-29 | Shao Wei-Ming | Buy | 2.5K | $90.00 |
| 2025-07-29 | Dietze Jane A | Buy | 1.5K | $90.00 |
| 2025-07-14 | Shao Wei-Ming | Sell | 141 | $441.52 |
| 2025-07-14 | Shao Wei-Ming | Option exercise | 11K | $40.46 |
| 2025-07-14 | Shao Wei-Ming | Sell | 15 | $440.98 |
| 2025-07-14 | Shao Wei-Ming | Sell | 446 | $442.55 |
| 2025-07-14 | Shao Wei-Ming | Sell | 627 | $443.62 |
| 2025-07-14 | Shao Wei-Ming | Sell | 277 | $444.62 |
| 2025-07-14 | Shao Wei-Ming | Sell | 856 | $445.74 |
| 2025-07-14 | Shao Wei-Ming | Sell | 804 | $446.47 |
| 2025-07-14 | Shao Wei-Ming | Sell | 1.0K | $447.59 |
| 2025-07-14 | Shao Wei-Ming | Sell | 1.8K | $448.54 |
| 2025-07-14 | Shao Wei-Ming | Sell | 951 | $449.37 |
| 2025-07-14 | Shao Wei-Ming | Sell | 1.1K | $450.61 |
| 2025-07-14 | Shao Wei-Ming | Sell | 1.0K | $451.37 |
| 2025-07-14 | Shao Wei-Ming | Sell | 456 | $452.61 |
| 2025-07-14 | Shao Wei-Ming | Sell | 231 | $453.34 |
| 2025-07-14 | Shao Wei-Ming | Sell | 102 | $454.63 |
| 2025-07-14 | Shao Wei-Ming | Sell | 1.1K | $455.14 |
| 2025-07-11 | Shao Wei-Ming | Option exercise | 10K | $40.46 |
| 2025-07-11 | Shao Wei-Ming | Sell | 200 | $425.08 |
| 2025-07-11 | Shao Wei-Ming | Sell | 401 | $427.04 |
| 2025-07-11 | Shao Wei-Ming | Sell | 886 | $428.43 |
| 2025-07-11 | Shao Wei-Ming | Sell | 981 | $429.33 |
| 2025-07-11 | Shao Wei-Ming | Sell | 2.2K | $430.36 |
| 2025-07-11 | Shao Wei-Ming | Sell | 592 | $431.24 |
| 2025-07-11 | Shao Wei-Ming | Sell | 480 | $432.37 |
| 2025-07-11 | Shao Wei-Ming | Sell | 1.3K | $433.66 |
| 2025-07-11 | Shao Wei-Ming | Sell | 1.1K | $434.51 |
| 2025-07-11 | Shao Wei-Ming | Sell | 1.2K | $435.83 |
| 2025-07-11 | Shao Wei-Ming | Sell | 488 | $436.93 |
| 2025-07-11 | Shao Wei-Ming | Sell | 200 | $437.82 |
| 2025-07-11 | Montgomery Jeanine | Option exercise | 19K | $69.12 |
| 2025-07-11 | Montgomery Jeanine | Option exercise | 25K | $40.46 |
| 2025-07-11 | Montgomery Jeanine | Sell | 44K | $430.54 |
| 2025-07-10 | Shao Wei-Ming | Sell | 7.1K | $420.40 |
| 2025-07-10 | Shao Wei-Ming | Sell | 4.0K | $421.43 |
| 2025-07-10 | Shao Wei-Ming | Sell | 418 | $422.14 |
| 2025-07-10 | Shao Wei-Ming | Option exercise | 20K | $40.46 |
| 2025-07-10 | Shao Wei-Ming | Sell | 1.2K | $412.90 |
| 2025-07-10 | Shao Wei-Ming | Sell | 2.4K | $413.81 |
| 2025-07-10 | Shao Wei-Ming | Sell | 1.2K | $414.95 |
| 2025-07-10 | Shao Wei-Ming | Sell | 600 | $415.95 |
| 2025-07-10 | Shao Wei-Ming | Sell | 1.3K | $417.07 |
| 2025-07-10 | Shao Wei-Ming | Sell | 600 | $418.33 |
| 2025-07-10 | Shao Wei-Ming | Sell | 1.1K | $419.40 |
| 2025-07-09 | Shao Wei-Ming | Option exercise | 20K | $40.46 |
| 2025-07-09 | Shao Wei-Ming | Option exercise | 12K | $17.50 |
| 2025-07-09 | Shao Wei-Ming | Sell | 32K | $401.47 |
| 2025-06-18 | Le Phong | Gift | 8.4K | — |
| 2025-06-06 | Montgomery Jeanine | Sell | 28 | $372.31 |
| 2025-06-06 | Montgomery Jeanine | Sell | 24 | $371.64 |
| 2025-06-06 | Montgomery Jeanine | Sell | 24 | $373.74 |
| 2025-06-06 | Montgomery Jeanine | Sell | 128 | $374.61 |
| 2025-06-06 | Montgomery Jeanine | Sell | 109 | $375.43 |
| 2025-06-06 | Montgomery Jeanine | Sell | 24 | $376.36 |
| 2025-06-06 | Montgomery Jeanine | Sell | 2 | $377.14 |
| 2025-06-06 | Shao Wei-Ming | Sell | 6 | $370.70 |
| 2025-06-06 | Shao Wei-Ming | Sell | 118 | $371.64 |
| 2025-06-06 | Shao Wei-Ming | Sell | 139 | $372.31 |
| 2025-06-06 | Shao Wei-Ming | Sell | 122 | $373.74 |
| 2025-06-06 | Shao Wei-Ming | Sell | 641 | $374.61 |
| 2025-06-06 | Shao Wei-Ming | Sell | 546 | $375.43 |
| 2025-06-06 | Shao Wei-Ming | Sell | 118 | $376.36 |
| 2025-06-06 | Shao Wei-Ming | Sell | 11 | $377.14 |
| 2025-06-06 | Kang Andrew | Sell | 7 | $370.70 |
| 2025-06-06 | Kang Andrew | Sell | 130 | $371.64 |
| 2025-06-06 | Kang Andrew | Sell | 153 | $372.31 |
| 2025-06-06 | Kang Andrew | Sell | 135 | $373.74 |
| 2025-06-06 | Kang Andrew | Sell | 708 | $374.61 |
| 2025-06-06 | Kang Andrew | Sell | 602 | $375.43 |
| 2025-06-06 | Kang Andrew | Sell | 130 | $376.36 |
| 2025-06-06 | Kang Andrew | Sell | 12 | $377.14 |
| 2025-06-06 | Le Phong | Sell | 19 | $370.70 |
| 2025-06-06 | Le Phong | Sell | 367 | $371.64 |
| 2025-06-06 | Le Phong | Sell | 432 | $372.31 |
| 2025-06-06 | Le Phong | Sell | 381 | $373.74 |
| 2025-06-06 | Le Phong | Sell | 2.0K | $374.61 |
| 2025-06-06 | Le Phong | Sell | 1.7K | $375.43 |
| 2025-06-06 | Le Phong | Sell | 367 | $376.36 |
| 2025-06-06 | Le Phong | Sell | 34 | $377.14 |
| 2025-06-05 | Le Phong | Option exercise | 12K | — |
| 2025-06-05 | Kang Andrew | Buy | 2.2K | $85.00 |
| 2025-06-05 | Le Phong | Buy | 4.5K | $85.00 |
| 2025-06-05 | Kang Andrew | Option exercise | 4.3K | — |
| 2025-06-05 | Shao Wei-Ming | Buy | 3.5K | $85.00 |
| 2025-06-05 | Shao Wei-Ming | Option exercise | 3.8K | — |
| 2025-06-05 | Patten Jarrod M | Buy | 5.0K | $85.00 |
| 2025-06-05 | Montgomery Jeanine | Sell | 1 | $370.70 |
| 2025-06-05 | Montgomery Jeanine | Option exercise | 1.1K | — |
| 2025-06-03 | RICKERTSEN CARL J | Sell | 980 | $379.07 |
| 2025-06-02 | RICKERTSEN CARL J | Sell | 1.4K | $373.70 |
| 2025-06-02 | RICKERTSEN CARL J | Option exercise | 12K | $47.00 |
| 2025-06-02 | RICKERTSEN CARL J | Option exercise | 12K | $26.47 |
| 2025-06-02 | RICKERTSEN CARL J | Option exercise | 1.4K | $152.45 |
| 2025-06-02 | RICKERTSEN CARL J | Sell | 25K | $372.33 |
| 2025-05-31 | GRAHAM STEPHEN X | Option exercise | 980 | — |
| 2025-05-31 | Patten Jarrod M | Option exercise | 980 | — |
| 2025-05-31 | RECHAN LESLIE J | Option exercise | 980 | — |
| 2025-05-31 | RICKERTSEN CARL J | Option exercise | 980 | — |
| 2025-05-30 | Patten Jarrod M | Option exercise | 10K | $17.60 |
| 2025-05-30 | Patten Jarrod M | Sell | 1.7K | $368.03 |
| 2025-05-30 | Patten Jarrod M | Sell | 1.7K | $366.48 |
| 2025-05-30 | Patten Jarrod M | Sell | 3.8K | $364.42 |
| 2025-05-29 | Patten Jarrod M | Sell | 1.7K | $368.31 |
| 2025-05-29 | Patten Jarrod M | Option exercise | 4.5K | $17.60 |
| 2025-05-29 | Patten Jarrod M | Sell | 700 | $372.00 |
| 2025-05-27 | Patten Jarrod M | Option exercise | 1.7K | $17.60 |
| 2025-05-27 | Patten Jarrod M | Buy | 10K | $101.38 |
| 2025-05-27 | Patten Jarrod M | Sell | 650 | $371.23 |
| 2025-05-23 | Patten Jarrod M | Option exercise | 4.2K | $17.60 |
| 2025-05-22 | Patten Jarrod M | Sell | 700 | $425.00 |
| 2025-05-22 | Patten Jarrod M | Option exercise | 700 | $17.60 |
| 2025-05-21 | Patten Jarrod M | Option exercise | 2.8K | $17.60 |
| 2025-05-21 | Patten Jarrod M | Sell | 700 | $420.00 |
| 2025-05-20 | Patten Jarrod M | Sell | 500 | $415.00 |
| 2025-05-20 | Patten Jarrod M | Option exercise | 1.2K | $17.60 |
| 2025-05-20 | Patten Jarrod M | Sell | 700 | $413.39 |
| 2025-05-20 | Kang Andrew | Sell | 3.4K | $409.68 |
| 2025-05-20 | Kang Andrew | Sell | 1.5K | $410.37 |
| 2025-05-20 | Kang Andrew | Sell | 44 | $411.04 |
| 2025-05-20 | Kang Andrew | Sell | 753 | $412.24 |
| 2025-05-19 | Kang Andrew | Option exercise | 12K | — |
| 2025-05-16 | Patten Jarrod M | Option exercise | 750 | $17.60 |
| 2025-05-16 | Patten Jarrod M | Sell | 750 | $401.51 |
| 2025-05-15 | Patten Jarrod M | Option exercise | 2.1K | $17.60 |
| 2025-05-14 | Patten Jarrod M | Option exercise | 1.8K | $17.60 |
| 2025-05-14 | Shao Wei-Ming | Option exercise | 7.5K | $17.50 |
| 2025-05-14 | Shao Wei-Ming | Sell | 7.5K | $425.00 |
| 2025-05-14 | Patten Jarrod M | Sell | 700 | $425.00 |
| 2025-05-13 | Patten Jarrod M | Sell | 700 | $417.00 |
| 2025-05-13 | Patten Jarrod M | Sell | 500 | $411.00 |
| 2025-05-13 | Patten Jarrod M | Option exercise | 1.2K | $17.60 |
| 2025-05-12 | Patten Jarrod M | Option exercise | 2.1K | $17.60 |
| 2025-05-12 | Shao Wei-Ming | Option exercise | 10K | $17.50 |
| 2025-05-12 | Shao Wei-Ming | Sell | 10K | $420.79 |
| 2025-05-09 | Patten Jarrod M | Sell | 1.1K | $427.00 |
| 2025-05-09 | Patten Jarrod M | Option exercise | 1.1K | $17.60 |
| 2025-05-08 | Patten Jarrod M | Sell | 1.0K | $418.50 |
| 2025-05-08 | Patten Jarrod M | Option exercise | 3.2K | $17.60 |
| 2025-05-08 | Patten Jarrod M | Sell | 1.5K | $407.59 |
| 2025-05-08 | Patten Jarrod M | Sell | 700 | $422.00 |
| 2025-05-07 | Patten Jarrod M | Option exercise | 1.1K | $17.60 |
| 2025-05-07 | Patten Jarrod M | Sell | 1.1K | $395.00 |
| 2025-05-05 | Patten Jarrod M | Option exercise | 3.3K | $17.60 |
| 2025-05-05 | Patten Jarrod M | Sell | 500 | $382.00 |
| 2025-05-05 | Patten Jarrod M | Sell | 700 | $387.00 |
| 2025-04-28 | Patten Jarrod M | Option exercise | 2.1K | $17.60 |
| 2025-04-25 | Patten Jarrod M | Sell | 1.2K | $360.22 |
| 2025-04-25 | Patten Jarrod M | Option exercise | 3.1K | $17.60 |
| 2025-04-25 | Patten Jarrod M | Sell | 750 | $367.00 |
| 2025-04-25 | Patten Jarrod M | Sell | 1.1K | $370.00 |
| 2025-04-23 | Patten Jarrod M | Option exercise | 1.1K | $17.60 |
| 2025-04-23 | Patten Jarrod M | Sell | 1.1K | $355.00 |
| 2025-04-22 | Patten Jarrod M | Sell | 500 | $335.65 |
| 2025-04-22 | Patten Jarrod M | Option exercise | 1.7K | $17.60 |
| 2025-04-22 | Patten Jarrod M | Sell | 500 | $340.00 |
| 2025-04-22 | Patten Jarrod M | Sell | 700 | $348.00 |
| 2025-04-15 | Shao Wei-Ming | Option exercise | 10K | $17.50 |
| 2025-04-15 | Shao Wei-Ming | Sell | 10K | $315.00 |
| 2025-04-14 | Shao Wei-Ming | Option exercise | 10K | $17.50 |
| 2025-04-14 | Shao Wei-Ming | Sell | 10K | $314.16 |
| 2025-03-25 | RECHAN LESLIE J | Option exercise | 10K | $12.96 |
| 2025-03-25 | RECHAN LESLIE J | Sell | 7.6K | $336.42 |
| 2025-03-25 | RECHAN LESLIE J | Option exercise | 5.0K | $13.29 |
| 2025-03-25 | RECHAN LESLIE J | Sell | 7.2K | $335.31 |
| 2025-03-25 | RECHAN LESLIE J | Sell | 200 | $337.15 |
| 2025-03-24 | Shao Wei-Ming | Option exercise | 5.0K | — |
| 2025-03-24 | Kang Andrew | Sell | 680 | $329.67 |
| 2025-03-24 | Kang Andrew | Sell | 1.5K | $329.08 |
| 2025-03-24 | Le Phong | Sell | 2.3K | $329.08 |
| 2025-03-24 | Le Phong | Sell | 1.0K | $329.67 |
| 2025-03-24 | Shao Wei-Ming | Sell | 1.4K | $329.08 |
| 2025-03-24 | Kang Andrew | Option exercise | 5.3K | — |
| 2025-03-24 | Shao Wei-Ming | Sell | 631 | $329.67 |
| 2025-03-24 | Montgomery Jeanine | Option exercise | 1.6K | — |
| 2025-03-24 | Montgomery Jeanine | Sell | 331 | $329.09 |
| 2025-03-24 | Montgomery Jeanine | Sell | 150 | $329.67 |
| 2025-03-24 | Le Phong | Option exercise | 7.3K | — |
| 2025-03-20 | Le Phong | Buy | 6.0K | $85.00 |
| 2025-03-20 | Shao Wei-Ming | Buy | 500 | $85.00 |
| 2025-03-20 | Kang Andrew | Buy | 1.5K | $85.00 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-22 | 2026-05-04 | 0001193125-26-276717 ↗ |
| 8-K | 2026-06-15 | 2026-06-14 | 0001193125-26-270366 ↗ |
| 8-K | 2026-06-15 | 2026-05-04 | 0001193125-26-270311 ↗ |
| 8-K | 2026-06-10 | 2026-06-08 | 0001193125-26-265108 ↗ |
| 8-K | 2026-06-08 | 2026-05-04 | 0001193125-26-260709 ↗ |
| 8-K | 2026-06-08 | 2026-06-08 | 0001193125-26-261038 ↗ |
| 8-K | 2026-06-01 | 2026-05-30 | 0001193125-26-249768 ↗ |
| 8-K | 2026-05-26 | 2026-05-26 | 0001193125-26-237907 ↗ |
| 8-K | 2026-05-18 | 2026-05-04 | 0001193125-26-227918 ↗ |
| 8-K | 2026-05-15 | 2026-05-04 | 0001193125-26-225361 ↗ |
| 8-K | 2026-05-11 | 2026-05-04 | 0001193125-26-215754 ↗ |
| 10-Q | 2026-05-06 | 2026-03-31 | 0001050446-26-000031 ↗ |