‹ Screener

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

D50

Strategy (MicroStrategy) — leveraged bitcoin-treasury vehicle atop a small software business.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $114M2025-09-30 · $129M2025-12-31 · $123M2026-03-31 · $124M

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

DateInsiderTypeSharesPrice
2026-06-23Patten Jarrod MSell1.5K$106.08
2026-06-23Patten Jarrod MOption exercise1.5K$18.24
2026-06-22Le PhongBuy11K$90.80
2026-06-17Patten Jarrod MSell1.5K$121.31
2026-06-17Patten Jarrod MOption exercise1.5K$18.24
2026-06-16Chow Thomas C.Buy100$92.71
2026-06-16Chow Thomas C.Buy11$66.10
2026-06-15Patten Jarrod MOption exercise1.5K$18.24
2026-06-15Patten Jarrod MSell1.5K$133.97
2026-06-09Montgomery JeanineSell4$124.88
2026-06-09Kang AndrewSell1.0K$123.38
2026-06-09Kang AndrewSell910$124.33
2026-06-09Kang AndrewSell20$124.88
2026-06-09Le PhongSell55$124.88
2026-06-09Montgomery JeanineSell185$123.38
2026-06-09Montgomery JeanineSell165$124.33
2026-06-09Le PhongSell2.9K$123.38
2026-06-09Le PhongSell2.6K$124.33
2026-06-08Le PhongOption exercise12K
2026-06-08Kang AndrewOption exercise4.3K
2026-06-08Montgomery JeanineOption exercise1.1K
2026-06-05Le PhongSell16K$119.53
2026-06-05Kang AndrewSell582$114.79
2026-06-05Kang AndrewSell3.8K$115.35
2026-06-05Kang AndrewSell4.6K$116.57
2026-06-05Kang AndrewSell5.6K$117.53
2026-06-05Kang AndrewSell5.6K$118.59
2026-06-05Kang AndrewSell5.8K$119.53
2026-06-05Kang AndrewSell1.4K$120.22
2026-06-05Kang AndrewSell413$121.59
2026-06-05Kang AndrewSell2.1K$122.55
2026-06-05Kang AndrewSell1.3K$123.39
2026-06-05Kang AndrewSell1.8K$124.24
2026-06-05Kang AndrewSell96$125.14
2026-06-05Le PhongSell16K$117.53
2026-06-05Le PhongSell16K$118.59
2026-06-05Le PhongSell3.9K$120.22
2026-06-05Le PhongSell1.2K$121.59
2026-06-05Le PhongSell5.9K$122.55
2026-06-05Le PhongSell3.7K$123.39
2026-06-05Le PhongSell5.1K$124.24
2026-06-05Le PhongSell273$125.14
2026-06-05Le PhongSell1.6K$114.79
2026-06-05Le PhongSell11K$115.35
2026-06-05Le PhongSell13K$116.57
2026-06-03Kang AndrewOption exercise68K
2026-06-03Le PhongOption exercise191K
2026-05-31Dietze Jane AOption exercise406
2026-05-31Patten Jarrod MOption exercise406
2026-05-31GRAHAM STEPHEN XOption exercise406
2026-05-31RICKERTSEN CARL JOption exercise406
2026-05-31BROOKS BRIAN POption exercise406
2026-05-31WINIARSKI GREGGOption exercise406
2026-05-29Patten Jarrod MSell4.2K$161.75
2026-05-29Patten Jarrod MOption exercise11K$18.65
2026-05-29Patten Jarrod MSell4.2K$150.85
2026-05-29Patten Jarrod MSell550$155.00
2026-05-29Patten Jarrod MSell2.0K$152.00
2026-05-29Patten Jarrod MSell2.0K$153.00
2026-05-29Patten Jarrod MSell2.0K$154.00
2026-05-29Patten Jarrod MOption exercise4.2K$18.24
2026-05-28Patten Jarrod MSell1.0K$147.00
2026-05-28Patten Jarrod MSell3.2K$145.56
2026-05-28Patten Jarrod MOption exercise7.2K$18.65
2026-05-28Patten Jarrod MSell1.0K$152.00
2026-05-28Patten Jarrod MSell1.0K$150.00
2026-05-28Patten Jarrod MSell1.0K$149.00
2026-05-26Patten Jarrod MOption exercise1.2K$18.65
2026-05-26Patten Jarrod MSell1.2K$165.30
2026-05-22Le PhongBuy50$99.41
2026-05-22Le PhongBuy5$99.37
2026-05-20Patten Jarrod MSell1.2K$165.87
2026-05-20Patten Jarrod MSell1.0K$167.00
2026-05-20Patten Jarrod MOption exercise1.2K$18.65
2026-05-20Patten Jarrod MOption exercise1.0K$18.65
2026-05-19Kang AndrewSell565$163.98
2026-05-19Kang AndrewSell5.0K$165.98
2026-05-19Patten Jarrod MOption exercise1.0K$18.65
2026-05-19Patten Jarrod MSell1.0K$166.75
2026-05-19Patten Jarrod MOption exercise1.0K$18.65
2026-05-19Patten Jarrod MSell1.0K$167.00
2026-05-19Patten Jarrod MOption exercise1.0K$18.65
2026-05-19Patten Jarrod MSell1.0K$167.00
2026-05-19Kang AndrewSell5.6K$165.78
2026-05-18Kang AndrewOption exercise12K
2026-05-14Patten Jarrod MOption exercise1.0K$18.65
2026-05-14Patten Jarrod MSell1.0K$190.28
2026-05-14Patten Jarrod MOption exercise500$18.65
2026-05-14Patten Jarrod MSell500$192.00
2026-05-11Patten Jarrod MSell500$196.00
2026-05-11Patten Jarrod MOption exercise2.8K$18.65
2026-05-11Patten Jarrod MSell500$189.38
2026-05-11Patten Jarrod MSell500$190.00
2026-05-11Patten Jarrod MSell500$194.00
2026-05-11Patten Jarrod MSell750$189.59
2026-05-08Patten Jarrod MOption exercise1.0K$18.65
2026-05-08Patten Jarrod MSell1.0K$186.69
2026-05-04Patten Jarrod MSell500$181.00
2026-05-04Patten Jarrod MSell500$182.00
2026-05-04Patten Jarrod MSell500$186.00
2026-05-04Patten Jarrod MOption exercise2.0K$18.65
2026-05-04Patten Jarrod MSell500$184.00
2026-05-01Patten Jarrod MSell500$171.00
2026-05-01Patten Jarrod MSell500$174.00
2026-05-01Patten Jarrod MSell500$170.17
2026-05-01Patten Jarrod MSell750$178.08
2026-05-01Patten Jarrod MOption exercise2.2K$18.65
2026-04-30Patten Jarrod MOption exercise1.8K$18.65
2026-04-30Patten Jarrod MSell750$161.61
2026-04-30Patten Jarrod MSell500$163.69
2026-04-30Patten Jarrod MSell500$165.00
2026-04-22Patten Jarrod MSell500$178.00
2026-04-22Patten Jarrod MSell500$175.00
2026-04-22Patten Jarrod MOption exercise2.0K$18.65
2026-04-22Patten Jarrod MSell500$180.00
2026-04-22Patten Jarrod MSell500$179.62
2026-04-21Patten Jarrod MSell500$172.00
2026-04-21Patten Jarrod MOption exercise500$18.65
2026-04-20Patten Jarrod MOption exercise500$18.65
2026-04-20Patten Jarrod MSell500$170.00
2026-04-20Patten Jarrod MOption exercise1.0K$18.65
2026-04-20Patten Jarrod MSell1.0K$165.42
2026-04-13Patten Jarrod MSell1.4K$129.87
2026-04-13Patten Jarrod MOption exercise1.4K$18.65
2026-04-13Patten Jarrod MOption exercise2.0K$18.65
2026-04-13Patten Jarrod MSell2.0K$131.19
2026-04-09Patten Jarrod MOption exercise500$18.65
2026-04-09Patten Jarrod MSell500$132.00
2026-04-09Patten Jarrod MSell1.4K$130.07
2026-04-09Patten Jarrod MOption exercise1.4K$18.65
2026-04-08Patten Jarrod MOption exercise1.4K$18.65
2026-04-08Patten Jarrod MSell1.4K$131.77
2026-04-07Patten Jarrod MSell700$123.11
2026-04-07Patten Jarrod MOption exercise700$18.65
2026-04-01Patten Jarrod MOption exercise700$18.65
2026-04-01Patten Jarrod MSell700$122.01
2026-03-31Patten Jarrod MOption exercise700$18.65
2026-03-31Patten Jarrod MSell700$124.64
2026-03-30Patten Jarrod MOption exercise700$18.65
2026-03-30Patten Jarrod MSell700$128.04
2026-03-26Patten Jarrod MOption exercise700$18.65
2026-03-26Patten Jarrod MSell700$137.37
2026-03-24Kang AndrewSell1.0K$138.98
2026-03-24Montgomery JeanineSell250$137.73
2026-03-24Montgomery JeanineSell201$138.98
2026-03-24Montgomery JeanineSell19$139.45
2026-03-24Kang AndrewSell1.3K$137.73
2026-03-24Kang AndrewSell98$139.45
2026-03-24Le PhongSell1.8K$137.73
2026-03-24Le PhongSell1.4K$138.98
2026-03-24Le PhongSell136$139.45
2026-03-23Montgomery JeanineOption exercise1.6K
2026-03-23Le PhongOption exercise7.3K
2026-03-23Kang AndrewOption exercise5.3K
2026-03-19Le PhongBuy2.5K$99.62
2026-03-12Le PhongSell2.0K$137.25
2026-03-12Montgomery JeanineSell260$137.25
2026-03-12Kang AndrewSell916$137.25
2026-03-11Kang AndrewOption exercise2.1K
2026-03-11Montgomery JeanineOption exercise787
2026-03-11Le PhongOption exercise4.5K
2026-01-20Dietze Jane ABuy1.0K$99.48
2026-01-12RICKERTSEN CARL JBuy5.0K$155.88
2026-01-08Le PhongBuy12$99.99
2025-12-20Dietze Jane AOption exercise686
2025-12-20BROOKS BRIAN POption exercise686
2025-12-20WINIARSKI GREGGOption exercise686
2025-12-19Kang AndrewGift1.8K
2025-11-21Dietze Jane ABuy1.1K$95.28
2025-11-19Shao Wei-MingOption exercise2.6K$69.12
2025-11-19Shao Wei-MingSell2.6K$202.02
2025-11-18Shao Wei-MingOption exercise2.6K$69.12
2025-11-18Shao Wei-MingSell2.6K$200.00
2025-11-18Montgomery JeanineSell43$208.55
2025-11-17Shao Wei-MingOption exercise2.6K$69.12
2025-11-17Shao Wei-MingSell2.6K$200.00
2025-11-17Montgomery JeanineOption exercise100
2025-11-14Shao Wei-MingSell2.6K$200.48
2025-11-14Shao Wei-MingOption exercise2.6K$69.12
2025-11-13Shao Wei-MingOption exercise2.6K$69.12
2025-11-13Shao Wei-MingSell2.6K$223.67
2025-11-12Shao Wei-MingSell455$227.02
2025-11-12Shao Wei-MingOption exercise20K$40.46
2025-11-12Shao Wei-MingOption exercise5.3K$69.12
2025-11-12Shao Wei-MingSell309$220.62
2025-11-12Shao Wei-MingSell511$221.90
2025-11-12Shao Wei-MingSell629$222.92
2025-11-12Shao Wei-MingSell727$224.06
2025-11-12Shao Wei-MingSell853$224.77
2025-11-12Shao Wei-MingSell342$226.00
2025-11-12Shao Wei-MingSell111$227.89
2025-11-12Shao Wei-MingSell48$229.20
2025-11-12Shao Wei-MingSell198$230.44
2025-11-12Shao Wei-MingSell187$231.70
2025-11-12Shao Wei-MingSell348$232.96
2025-11-12Shao Wei-MingSell490$233.76
2025-11-12Shao Wei-MingSell126$234.43
2025-11-11Shao Wei-MingOption exercise5.3K$69.12
2025-11-11Shao Wei-MingSell3.2K$234.75
2025-11-11Shao Wei-MingSell1.5K$235.59
2025-11-11Shao Wei-MingSell589$236.46
2025-11-10Shao Wei-MingSell3.8K$248.94
2025-11-10Shao Wei-MingSell1.6K$249.56
2025-11-10Shao Wei-MingOption exercise5.3K$69.12
2025-10-17Patten Jarrod MBuy12K$96.88
2025-10-16Patten Jarrod MBuy12K$97.95
2025-10-07Shao Wei-MingOption exercise30K$40.46
2025-10-07Shao Wei-MingSell6.2K$356.05
2025-10-07Shao Wei-MingSell10K$357.14
2025-10-07Shao Wei-MingSell12K$358.05
2025-10-07Shao Wei-MingSell1.8K$358.82
2025-09-18Shao Wei-MingOption exercise10K$40.46
2025-09-18Shao Wei-MingSell10K$355.79
2025-09-15Shao Wei-MingBuy12K$96.92
2025-08-26Le PhongBuy71$95.02
2025-08-26Le PhongBuy32$95.05
2025-08-26Le PhongBuy16$95.05
2025-08-08WINIARSKI GREGGBuy10K$97.65
2025-08-07Kang AndrewOption exercise19K$19.74
2025-08-07Kang AndrewSell6.2K$390.00
2025-08-07Kang AndrewSell6.2K$395.00
2025-08-07Kang AndrewSell6.2K$400.00
2025-08-05Kang AndrewOption exercise6.2K$19.74
2025-08-05Kang AndrewSell6.2K$386.32
2025-07-29Briger Peter L JRBuy220K$90.00
2025-07-29Le PhongBuy5.5K$90.00
2025-07-29Patten Jarrod MBuy5.6K$90.00
2025-07-29Kang AndrewBuy2.8K$90.00
2025-07-29Montgomery JeanineBuy5.0K$90.00
2025-07-29Shao Wei-MingBuy2.5K$90.00
2025-07-29Dietze Jane ABuy1.5K$90.00
2025-07-14Shao Wei-MingSell141$441.52
2025-07-14Shao Wei-MingOption exercise11K$40.46
2025-07-14Shao Wei-MingSell15$440.98
2025-07-14Shao Wei-MingSell446$442.55
2025-07-14Shao Wei-MingSell627$443.62
2025-07-14Shao Wei-MingSell277$444.62
2025-07-14Shao Wei-MingSell856$445.74
2025-07-14Shao Wei-MingSell804$446.47
2025-07-14Shao Wei-MingSell1.0K$447.59
2025-07-14Shao Wei-MingSell1.8K$448.54
2025-07-14Shao Wei-MingSell951$449.37
2025-07-14Shao Wei-MingSell1.1K$450.61
2025-07-14Shao Wei-MingSell1.0K$451.37
2025-07-14Shao Wei-MingSell456$452.61
2025-07-14Shao Wei-MingSell231$453.34
2025-07-14Shao Wei-MingSell102$454.63
2025-07-14Shao Wei-MingSell1.1K$455.14
2025-07-11Shao Wei-MingOption exercise10K$40.46
2025-07-11Shao Wei-MingSell200$425.08
2025-07-11Shao Wei-MingSell401$427.04
2025-07-11Shao Wei-MingSell886$428.43
2025-07-11Shao Wei-MingSell981$429.33
2025-07-11Shao Wei-MingSell2.2K$430.36
2025-07-11Shao Wei-MingSell592$431.24
2025-07-11Shao Wei-MingSell480$432.37
2025-07-11Shao Wei-MingSell1.3K$433.66
2025-07-11Shao Wei-MingSell1.1K$434.51
2025-07-11Shao Wei-MingSell1.2K$435.83
2025-07-11Shao Wei-MingSell488$436.93
2025-07-11Shao Wei-MingSell200$437.82
2025-07-11Montgomery JeanineOption exercise19K$69.12
2025-07-11Montgomery JeanineOption exercise25K$40.46
2025-07-11Montgomery JeanineSell44K$430.54
2025-07-10Shao Wei-MingSell7.1K$420.40
2025-07-10Shao Wei-MingSell4.0K$421.43
2025-07-10Shao Wei-MingSell418$422.14
2025-07-10Shao Wei-MingOption exercise20K$40.46
2025-07-10Shao Wei-MingSell1.2K$412.90
2025-07-10Shao Wei-MingSell2.4K$413.81
2025-07-10Shao Wei-MingSell1.2K$414.95
2025-07-10Shao Wei-MingSell600$415.95
2025-07-10Shao Wei-MingSell1.3K$417.07
2025-07-10Shao Wei-MingSell600$418.33
2025-07-10Shao Wei-MingSell1.1K$419.40
2025-07-09Shao Wei-MingOption exercise20K$40.46
2025-07-09Shao Wei-MingOption exercise12K$17.50
2025-07-09Shao Wei-MingSell32K$401.47
2025-06-18Le PhongGift8.4K
2025-06-06Montgomery JeanineSell28$372.31
2025-06-06Montgomery JeanineSell24$371.64
2025-06-06Montgomery JeanineSell24$373.74
2025-06-06Montgomery JeanineSell128$374.61
2025-06-06Montgomery JeanineSell109$375.43
2025-06-06Montgomery JeanineSell24$376.36
2025-06-06Montgomery JeanineSell2$377.14
2025-06-06Shao Wei-MingSell6$370.70
2025-06-06Shao Wei-MingSell118$371.64
2025-06-06Shao Wei-MingSell139$372.31
2025-06-06Shao Wei-MingSell122$373.74
2025-06-06Shao Wei-MingSell641$374.61
2025-06-06Shao Wei-MingSell546$375.43
2025-06-06Shao Wei-MingSell118$376.36
2025-06-06Shao Wei-MingSell11$377.14
2025-06-06Kang AndrewSell7$370.70
2025-06-06Kang AndrewSell130$371.64
2025-06-06Kang AndrewSell153$372.31
2025-06-06Kang AndrewSell135$373.74
2025-06-06Kang AndrewSell708$374.61
2025-06-06Kang AndrewSell602$375.43
2025-06-06Kang AndrewSell130$376.36
2025-06-06Kang AndrewSell12$377.14
2025-06-06Le PhongSell19$370.70
2025-06-06Le PhongSell367$371.64
2025-06-06Le PhongSell432$372.31
2025-06-06Le PhongSell381$373.74
2025-06-06Le PhongSell2.0K$374.61
2025-06-06Le PhongSell1.7K$375.43
2025-06-06Le PhongSell367$376.36
2025-06-06Le PhongSell34$377.14
2025-06-05Le PhongOption exercise12K
2025-06-05Kang AndrewBuy2.2K$85.00
2025-06-05Le PhongBuy4.5K$85.00
2025-06-05Kang AndrewOption exercise4.3K
2025-06-05Shao Wei-MingBuy3.5K$85.00
2025-06-05Shao Wei-MingOption exercise3.8K
2025-06-05Patten Jarrod MBuy5.0K$85.00
2025-06-05Montgomery JeanineSell1$370.70
2025-06-05Montgomery JeanineOption exercise1.1K
2025-06-03RICKERTSEN CARL JSell980$379.07
2025-06-02RICKERTSEN CARL JSell1.4K$373.70
2025-06-02RICKERTSEN CARL JOption exercise12K$47.00
2025-06-02RICKERTSEN CARL JOption exercise12K$26.47
2025-06-02RICKERTSEN CARL JOption exercise1.4K$152.45
2025-06-02RICKERTSEN CARL JSell25K$372.33
2025-05-31GRAHAM STEPHEN XOption exercise980
2025-05-31Patten Jarrod MOption exercise980
2025-05-31RECHAN LESLIE JOption exercise980
2025-05-31RICKERTSEN CARL JOption exercise980
2025-05-30Patten Jarrod MOption exercise10K$17.60
2025-05-30Patten Jarrod MSell1.7K$368.03
2025-05-30Patten Jarrod MSell1.7K$366.48
2025-05-30Patten Jarrod MSell3.8K$364.42
2025-05-29Patten Jarrod MSell1.7K$368.31
2025-05-29Patten Jarrod MOption exercise4.5K$17.60
2025-05-29Patten Jarrod MSell700$372.00
2025-05-27Patten Jarrod MOption exercise1.7K$17.60
2025-05-27Patten Jarrod MBuy10K$101.38
2025-05-27Patten Jarrod MSell650$371.23
2025-05-23Patten Jarrod MOption exercise4.2K$17.60
2025-05-22Patten Jarrod MSell700$425.00
2025-05-22Patten Jarrod MOption exercise700$17.60
2025-05-21Patten Jarrod MOption exercise2.8K$17.60
2025-05-21Patten Jarrod MSell700$420.00
2025-05-20Patten Jarrod MSell500$415.00
2025-05-20Patten Jarrod MOption exercise1.2K$17.60
2025-05-20Patten Jarrod MSell700$413.39
2025-05-20Kang AndrewSell3.4K$409.68
2025-05-20Kang AndrewSell1.5K$410.37
2025-05-20Kang AndrewSell44$411.04
2025-05-20Kang AndrewSell753$412.24
2025-05-19Kang AndrewOption exercise12K
2025-05-16Patten Jarrod MOption exercise750$17.60
2025-05-16Patten Jarrod MSell750$401.51
2025-05-15Patten Jarrod MOption exercise2.1K$17.60
2025-05-14Patten Jarrod MOption exercise1.8K$17.60
2025-05-14Shao Wei-MingOption exercise7.5K$17.50
2025-05-14Shao Wei-MingSell7.5K$425.00
2025-05-14Patten Jarrod MSell700$425.00
2025-05-13Patten Jarrod MSell700$417.00
2025-05-13Patten Jarrod MSell500$411.00
2025-05-13Patten Jarrod MOption exercise1.2K$17.60
2025-05-12Patten Jarrod MOption exercise2.1K$17.60
2025-05-12Shao Wei-MingOption exercise10K$17.50
2025-05-12Shao Wei-MingSell10K$420.79
2025-05-09Patten Jarrod MSell1.1K$427.00
2025-05-09Patten Jarrod MOption exercise1.1K$17.60
2025-05-08Patten Jarrod MSell1.0K$418.50
2025-05-08Patten Jarrod MOption exercise3.2K$17.60
2025-05-08Patten Jarrod MSell1.5K$407.59
2025-05-08Patten Jarrod MSell700$422.00
2025-05-07Patten Jarrod MOption exercise1.1K$17.60
2025-05-07Patten Jarrod MSell1.1K$395.00
2025-05-05Patten Jarrod MOption exercise3.3K$17.60
2025-05-05Patten Jarrod MSell500$382.00
2025-05-05Patten Jarrod MSell700$387.00
2025-04-28Patten Jarrod MOption exercise2.1K$17.60
2025-04-25Patten Jarrod MSell1.2K$360.22
2025-04-25Patten Jarrod MOption exercise3.1K$17.60
2025-04-25Patten Jarrod MSell750$367.00
2025-04-25Patten Jarrod MSell1.1K$370.00
2025-04-23Patten Jarrod MOption exercise1.1K$17.60
2025-04-23Patten Jarrod MSell1.1K$355.00
2025-04-22Patten Jarrod MSell500$335.65
2025-04-22Patten Jarrod MOption exercise1.7K$17.60
2025-04-22Patten Jarrod MSell500$340.00
2025-04-22Patten Jarrod MSell700$348.00
2025-04-15Shao Wei-MingOption exercise10K$17.50
2025-04-15Shao Wei-MingSell10K$315.00
2025-04-14Shao Wei-MingOption exercise10K$17.50
2025-04-14Shao Wei-MingSell10K$314.16
2025-03-25RECHAN LESLIE JOption exercise10K$12.96
2025-03-25RECHAN LESLIE JSell7.6K$336.42
2025-03-25RECHAN LESLIE JOption exercise5.0K$13.29
2025-03-25RECHAN LESLIE JSell7.2K$335.31
2025-03-25RECHAN LESLIE JSell200$337.15
2025-03-24Shao Wei-MingOption exercise5.0K
2025-03-24Kang AndrewSell680$329.67
2025-03-24Kang AndrewSell1.5K$329.08
2025-03-24Le PhongSell2.3K$329.08
2025-03-24Le PhongSell1.0K$329.67
2025-03-24Shao Wei-MingSell1.4K$329.08
2025-03-24Kang AndrewOption exercise5.3K
2025-03-24Shao Wei-MingSell631$329.67
2025-03-24Montgomery JeanineOption exercise1.6K
2025-03-24Montgomery JeanineSell331$329.09
2025-03-24Montgomery JeanineSell150$329.67
2025-03-24Le PhongOption exercise7.3K
2025-03-20Le PhongBuy6.0K$85.00
2025-03-20Shao Wei-MingBuy500$85.00
2025-03-20Kang AndrewBuy1.5K$85.00

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-22Reg FDOtherfiling ↗
2026-06-153.035.03Reg FDOtherExhibitsfiling ↗
2026-06-15Reg FDOtherfiling ↗
2026-06-10Shareholder votefiling ↗
2026-06-08Otherfiling ↗
2026-06-08Reg FDOtherfiling ↗
2026-06-01Reg FDOtherfiling ↗
2026-05-26Reg FDOtherExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-222026-05-040001193125-26-276717 ↗
8-K2026-06-152026-06-140001193125-26-270366 ↗
8-K2026-06-152026-05-040001193125-26-270311 ↗
8-K2026-06-102026-06-080001193125-26-265108 ↗
8-K2026-06-082026-05-040001193125-26-260709 ↗
8-K2026-06-082026-06-080001193125-26-261038 ↗
8-K2026-06-012026-05-300001193125-26-249768 ↗
8-K2026-05-262026-05-260001193125-26-237907 ↗
8-K2026-05-182026-05-040001193125-26-227918 ↗
8-K2026-05-152026-05-040001193125-26-225361 ↗
8-K2026-05-112026-05-040001193125-26-215754 ↗
10-Q2026-05-062026-03-310001050446-26-000031 ↗