Open-mkt buys · 90d
—
0 trades · 0 insiders
Open-mkt sales · 90d
$3.27M
33 trades · 2 insiders
Net · 90d
$-3.27M
Insiders on file
30
Daily buy vs sell · 90 days
■ Open-market buys (P) ■ Open-market sales (S) · daily dollar value by transaction date
Insiders
| Insider | Role | Trades | Bought | Sold | Last trade |
|---|---|---|---|---|---|
| Patten Jarrod M | Director | 461 | $4.26M | $50.78M | 2026-10-09 |
| Chow Thomas C. | EVP & General Counsel | 7 | $10.0K | $29.4K | 2026-09-04 |
| Le Phong | SEVP & COO | 251 | $2.65M | $130.38M | 2026-06-22 |
| Kang Andrew | SEVP & CFO | 97 | $570.8K | $25.06M | 2026-06-09 |
| Montgomery Jeanine | VP & CAO | 95 | $450.0K | $41.00M | 2026-06-09 |
| BROOKS BRIAN P | Director | 10 | $0 | $0 | 2026-05-31 |
| WINIARSKI GREGG | Director | 11 | $976.5K | $0 | 2026-05-31 |
| Briger Peter L JR | Director | 5 | $19.80M | $0 | 2026-05-31 |
| Dietze Jane A | Director | 13 | $339.3K | $0 | 2026-05-31 |
| GRAHAM STEPHEN X | Director | 91 | $0 | $41.65M | 2026-05-31 |
| RICKERTSEN CARL J | Director | 117 | $1.94M | $70.62M | 2026-05-31 |
| Shao Wei-Ming | SEVP & General Counsel | 302 | $1.78M | $120.18M | 2025-11-19 |
| RECHAN LESLIE J | Director | 77 | $669.1K | $28.01M | 2025-05-31 |
| SAYLOR MICHAEL J | Executive Chairman | 2873 | $0 | $467.40M | 2024-04-25 |
| Adkisson Kevin | SEVP & CRO | 10 | $0 | $0 | 2023-06-05 |
| Lang Timothy Edwin | SEVP & CTO | 194 | $500.0K | $61.24M | 2023-02-09 |
| Mayr Lisa | SEVP & CFO | 1 | $0 | $0 | 2019-11-07 |
| Norlin Kevin | SEVP, Worldwide Sales | 2 | $0 | $0 | 2019-02-23 |
| Breya Margaret Anne | SEVP & CMO | 3 | $0 | $0 | 2018-07-30 |
| Epstein Robert H | Director | 42 | $0 | $3.67M | 2018-05-18 |
| Rennyson David J | SEVP, Worldwide Sales | 2 | $0 | $0 | 2018-02-08 |
| Holdridge Stephen H. | SEVP, Worldwide Services | 1 | $0 | $0 | 2017-11-14 |
| Thede Douglas King | Senior EVP & CFO | 13 | $0 | $4.54M | 2015-05-05 |
| Starke Marcus H | SEVP & Chief Marketing Officer | 1 | $0 | $0 | 2014-05-04 |
| Xiao Peng | Senior EVP & CTO | 1 | $0 | $0 | 2013-09-05 |
| Zolfaghari Paul N | President | 1 | $0 | $0 | 2013-09-05 |
| KLEIN JONATHAN F | President & CLO | 1 | $0 | $0 | 2013-09-05 |
| BANSAL SANJU K | Vice Chairman, EVP and COO | 346 | $0 | $16.17M | 2012-06-08 |
| SPAHR THOMAS P | Director | 1 | $0 | $299.9K | 2012-05-03 |
| BEDELL JEFFREY A | EVP, Technology and CTO | 3 | $0 | $58.9K | 2012-02-23 |
Trade history
| Insider | Role | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|---|
| Patten Jarrod M | Director | M Exercise deriv | 2026-10-09 | 2026-10-13 | 1,350 | — | $0 | 22,100 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-10-09 | 2026-10-13 | 450 | $158.00 | $71.1K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-10-09 | 2026-10-13 | 450 | $156.00 | $70.2K | 28,856 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-10-09 | 2026-10-13 | 450 | $154.47 | $69.5K | 29,306 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-10-09 | 2026-10-13 | 1,350 | $18.24 | $24.6K | 29,756 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-10-08 | 2026-10-13 | 1,400 | — | $0 | 23,450 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-10-08 | 2026-10-13 | 450 | $152.00 | $68.4K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-10-08 | 2026-10-13 | 950 | $150.54 | $143.0K | 28,856 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-10-08 | 2026-10-13 | 1,400 | $18.24 | $25.5K | 29,806 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-09-22 | 2026-09-23 | 475 | — | $0 | 24,850 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-09-22 | 2026-09-23 | 475 | $171.00 | $81.2K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-09-22 | 2026-09-23 | 475 | $18.24 | $8.7K | 28,881 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-09-22 | 2026-09-23 | 475 | — | $0 | 24,850 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-09-22 | 2026-09-23 | 475 | $171.00 | $81.2K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-09-22 | 2026-09-23 | 475 | $18.24 | $8.7K | 28,881 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-09-21 | 2026-09-22 | 1,425 | — | $0 | 25,325 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-09-21 | 2026-09-22 | 1,425 | $18.24 | $26.0K | 29,831 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-09-21 | 2026-09-22 | 475 | $169.00 | $80.3K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-09-21 | 2026-09-22 | 475 | $167.00 | $79.3K | 28,881 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-09-21 | 2026-09-22 | 475 | $165.98 | $78.8K | 29,356 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-09-21 | 2026-09-22 | 1,425 | — | $0 | 25,325 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-09-21 | 2026-09-22 | 475 | $169.00 | $80.3K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-09-21 | 2026-09-22 | 475 | $167.00 | $79.3K | 28,881 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-09-21 | 2026-09-22 | 475 | $165.98 | $78.8K | 29,356 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-09-21 | 2026-09-22 | 1,425 | $18.24 | $26.0K | 29,831 | SEC↗ |
| Chow Thomas C. | EVP & General Counsel | S Sale | 2026-09-04 | 2026-09-08 | 106 | $138.75 | $14.7K | 0 | SEC↗ |
| Chow Thomas C. | EVP & General Counsel | S Sale | 2026-09-04 | 2026-09-08 | 106 | $138.75 | $14.7K | 0 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-27 | 2026-08-31 | 1,850 | — | $0 | 26,750 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-27 | 2026-08-31 | 925 | $129.00 | $119.3K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-27 | 2026-08-31 | 925 | $131.00 | $121.2K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-27 | 2026-08-31 | 1,850 | $18.24 | $33.7K | 30,256 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-27 | 2026-08-31 | 1,850 | — | $0 | 26,750 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-27 | 2026-08-31 | 925 | $131.00 | $121.2K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-27 | 2026-08-31 | 925 | $129.00 | $119.3K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-27 | 2026-08-31 | 1,850 | $18.24 | $33.7K | 30,256 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-25 | 2026-08-26 | 2,775 | — | $0 | 28,600 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-25 | 2026-08-26 | 925 | $124.00 | $114.7K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-25 | 2026-08-26 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-25 | 2026-08-26 | 925 | $125.00 | $115.6K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-25 | 2026-08-26 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-25 | 2026-08-26 | 925 | $127.00 | $117.5K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-25 | 2026-08-26 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-25 | 2026-08-26 | 2,775 | — | $0 | 28,600 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-25 | 2026-08-26 | 925 | $127.00 | $117.5K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-25 | 2026-08-26 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-25 | 2026-08-26 | 925 | $125.00 | $115.6K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-25 | 2026-08-26 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-25 | 2026-08-26 | 925 | $124.00 | $114.7K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-25 | 2026-08-26 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-24 | 2026-08-26 | 925 | — | $0 | 31,375 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-24 | 2026-08-26 | 925 | $122.34 | $113.2K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-24 | 2026-08-26 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-24 | 2026-08-26 | 925 | — | $0 | 31,375 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-24 | 2026-08-26 | 925 | $122.34 | $113.2K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-24 | 2026-08-26 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-07 | 2026-08-10 | 1,950 | — | $0 | 34,150 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-07 | 2026-08-10 | 925 | — | $0 | 33,225 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-07 | 2026-08-10 | 925 | — | $0 | 32,300 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-07 | 2026-08-10 | 925 | $102.69 | $95.0K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-07 | 2026-08-10 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-07 | 2026-08-10 | 1,950 | $101.50 | $197.9K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-07 | 2026-08-10 | 925 | $104.04 | $96.2K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-07 | 2026-08-10 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-07 | 2026-08-10 | 1,950 | $18.24 | $35.6K | 30,356 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-07 | 2026-08-10 | 925 | — | $0 | 32,300 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-07 | 2026-08-10 | 925 | — | $0 | 33,225 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-08-07 | 2026-08-10 | 1,950 | — | $0 | 34,150 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-07 | 2026-08-10 | 925 | $104.03 | $96.2K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-07 | 2026-08-10 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-07 | 2026-08-10 | 925 | $102.69 | $95.0K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-07 | 2026-08-10 | 925 | $18.24 | $16.9K | 29,331 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-08-07 | 2026-08-10 | 1,950 | $101.50 | $197.9K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-08-07 | 2026-08-10 | 1,950 | $18.24 | $35.6K | 30,356 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-07-27 | 2026-07-28 | 1,950 | — | $0 | 36,100 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-07-27 | 2026-07-28 | 1,950 | $98.48 | $192.0K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-07-27 | 2026-07-28 | 1,950 | $18.24 | $35.6K | 30,356 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-07-27 | 2026-07-28 | 1,950 | — | $0 | 36,100 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-07-27 | 2026-07-28 | 1,950 | $98.48 | $192.0K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-07-27 | 2026-07-28 | 1,950 | $18.24 | $35.6K | 30,356 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-07-24 | 2026-07-28 | 1,950 | — | $0 | 38,050 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-07-24 | 2026-07-28 | 1,950 | $18.24 | $35.6K | 30,356 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-07-24 | 2026-07-28 | 1,950 | $92.46 | $180.3K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-07-24 | 2026-07-28 | 1,950 | — | $0 | 38,050 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-07-24 | 2026-07-28 | 1,950 | $92.45 | $180.3K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-07-24 | 2026-07-28 | 1,950 | $18.24 | $35.6K | 30,356 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-07-22 | 2026-07-23 | 1,250 | — | $0 | 40,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-07-22 | 2026-07-23 | 1,250 | $18.24 | $22.8K | 29,656 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-07-22 | 2026-07-23 | 1,250 | $100.00 | $125.0K | 28,406 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-06-23 | 2026-06-24 | 1,500 | — | $0 | 41,250 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-06-23 | 2026-06-24 | 1,500 | $18.24 | $27.4K | 29,906 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-06-23 | 2026-06-24 | 1,500 | $106.08 | $159.1K | 28,406 | SEC↗ |
| Le Phong | President & CEO | P Buy | 2026-06-22 | 2026-06-22 | 11,000 | $90.80 | $998.8K | 11,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-06-17 | 2026-06-18 | 1,500 | — | $0 | 42,750 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-06-17 | 2026-06-18 | 1,500 | $18.24 | $27.4K | 29,906 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-06-17 | 2026-06-18 | 1,500 | $121.31 | $182.0K | 28,406 | SEC↗ |
| Chow Thomas C. | EVP & General Counsel | P Buy | 2026-06-16 | 2026-06-17 | 11 | $66.10 | $727 | 11 | SEC↗ |
| Chow Thomas C. | EVP & General Counsel | P Buy | 2026-06-16 | 2026-06-17 | 100 | $92.71 | $9.3K | 100 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-06-15 | 2026-06-17 | 1,500 | — | $0 | 44,250 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-06-15 | 2026-06-17 | 1,500 | $18.24 | $27.4K | 29,906 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-06-15 | 2026-06-17 | 1,500 | $133.97 | $201.0K | 28,406 | SEC↗ |
| Montgomery Jeanine | VP & CAO | S Sale | 2026-06-09 | 2026-06-09 | 4 | $124.88 | $500 | 11,209 | SEC↗ |
| Montgomery Jeanine | VP & CAO | S Sale | 2026-06-09 | 2026-06-09 | 165 | $124.33 | $20.5K | 11,213 | SEC↗ |
| Montgomery Jeanine | VP & CAO | S Sale | 2026-06-09 | 2026-06-09 | 185 | $123.38 | $22.8K | 11,378 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-09 | 2026-06-09 | 20 | $124.88 | $2.5K | 71,044 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-09 | 2026-06-09 | 1,019 | $123.38 | $125.7K | 71,974 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-09 | 2026-06-09 | 910 | $124.33 | $113.1K | 71,064 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-09 | 2026-06-09 | 2,888 | $123.38 | $356.3K | 128,957 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-09 | 2026-06-09 | 55 | $124.88 | $6.9K | 126,323 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-09 | 2026-06-09 | 2,579 | $124.33 | $320.6K | 126,378 | SEC↗ |
| Montgomery Jeanine | VP & CAO | M Exercise deriv | 2026-06-08 | 2026-06-09 | 1,140 | — | $0 | 1,140 | SEC↗ |
| Kang Andrew | EVP & CFO | M Exercise deriv | 2026-06-08 | 2026-06-09 | 4,260 | — | $0 | 4,260 | SEC↗ |
| Le Phong | President & CEO | M Exercise deriv | 2026-06-08 | 2026-06-09 | 11,920 | — | $0 | 11,920 | SEC↗ |
| Montgomery Jeanine | VP & CAO | M Exercise | 2026-06-08 | 2026-06-09 | 1,140 | — | $0 | 11,563 | SEC↗ |
| Kang Andrew | EVP & CFO | M Exercise | 2026-06-08 | 2026-06-09 | 4,260 | — | $0 | 72,993 | SEC↗ |
| Le Phong | President & CEO | M Exercise | 2026-06-08 | 2026-06-09 | 11,920 | — | $0 | 131,845 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 96 | $125.14 | $12.0K | 68,733 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 5,605 | $117.53 | $658.8K | 87,189 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 4,638 | $116.57 | $540.7K | 92,794 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 3,781 | $115.35 | $436.1K | 97,432 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 582 | $114.79 | $66.8K | 101,213 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 5,627 | $118.59 | $667.3K | 81,562 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 1,814 | $124.24 | $225.4K | 68,829 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 1,320 | $123.39 | $162.9K | 70,643 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 2,075 | $122.55 | $254.3K | 71,963 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 413 | $121.59 | $50.2K | 74,038 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 1,361 | $120.22 | $163.6K | 74,451 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-06-05 | 2026-06-05 | 5,750 | $119.53 | $687.3K | 75,812 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 13,149 | $116.57 | $1.53M | 188,145 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 10,719 | $115.35 | $1.24M | 201,294 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 1,650 | $114.79 | $189.4K | 212,013 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 273 | $125.14 | $34.2K | 119,925 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 5,144 | $124.24 | $639.1K | 120,198 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 3,743 | $123.39 | $461.8K | 125,342 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 5,882 | $122.55 | $720.8K | 129,085 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 1,171 | $121.59 | $142.4K | 134,967 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 3,858 | $120.22 | $463.8K | 136,138 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 16,303 | $119.53 | $1.95M | 139,996 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 15,954 | $118.59 | $1.89M | 156,299 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-06-05 | 2026-06-05 | 15,892 | $117.53 | $1.87M | 172,253 | SEC↗ |
| Kang Andrew | EVP & CFO | M Exercise deriv | 2026-06-03 | 2026-06-05 | 68,120 | — | $0 | 0 | SEC↗ |
| Le Phong | President & CEO | M Exercise deriv | 2026-06-03 | 2026-06-05 | 190,740 | — | $0 | 0 | SEC↗ |
| Kang Andrew | EVP & CFO | M Exercise | 2026-06-03 | 2026-06-05 | 68,120 | — | $0 | 101,795 | SEC↗ |
| Le Phong | President & CEO | M Exercise | 2026-06-03 | 2026-06-05 | 190,740 | — | $0 | 213,663 | SEC↗ |
| BROOKS BRIAN P | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 943 | — | $0 | 943 | SEC↗ |
| BROOKS BRIAN P | Director | M Exercise deriv | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 0 | SEC↗ |
| BROOKS BRIAN P | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 1,221 | — | $0 | 1,221 | SEC↗ |
| Dietze Jane A | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 1,221 | — | $0 | 1,221 | SEC↗ |
| Dietze Jane A | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 943 | — | $0 | 943 | SEC↗ |
| Dietze Jane A | Director | M Exercise deriv | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 0 | SEC↗ |
| GRAHAM STEPHEN X | Director | M Exercise deriv | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 0 | SEC↗ |
| GRAHAM STEPHEN X | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 1,221 | — | $0 | 1,221 | SEC↗ |
| GRAHAM STEPHEN X | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 943 | — | $0 | 943 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 0 | SEC↗ |
| Patten Jarrod M | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 1,221 | — | $0 | 1,221 | SEC↗ |
| Patten Jarrod M | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 943 | — | $0 | 943 | SEC↗ |
| RICKERTSEN CARL J | Director | M Exercise deriv | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 0 | SEC↗ |
| RICKERTSEN CARL J | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 1,221 | — | $0 | 1,221 | SEC↗ |
| RICKERTSEN CARL J | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 943 | — | $0 | 943 | SEC↗ |
| WINIARSKI GREGG | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 1,221 | — | $0 | 1,221 | SEC↗ |
| WINIARSKI GREGG | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 943 | — | $0 | 943 | SEC↗ |
| WINIARSKI GREGG | Director | M Exercise deriv | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 0 | SEC↗ |
| Briger Peter L JR | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 1,221 | — | $0 | 1,221 | SEC↗ |
| Briger Peter L JR | Director | A Award deriv | 2026-05-31 | 2026-06-02 | 943 | — | $0 | 943 | SEC↗ |
| BROOKS BRIAN P | Director | M Exercise | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 1,092 | SEC↗ |
| Dietze Jane A | Director | M Exercise | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 1,092 | SEC↗ |
| GRAHAM STEPHEN X | Director | M Exercise | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 8,356 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 28,406 | SEC↗ |
| RICKERTSEN CARL J | Director | M Exercise | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 5,406 | SEC↗ |
| WINIARSKI GREGG | Director | M Exercise | 2026-05-31 | 2026-06-02 | 406 | — | $0 | 1,092 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-29 | 2026-06-01 | 10,800 | — | $0 | 0 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-29 | 2026-06-01 | 4,250 | — | $0 | 45,750 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-29 | 2026-06-01 | 4,250 | $161.75 | $687.4K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-29 | 2026-06-01 | 4,250 | $18.24 | $77.5K | 32,250 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-29 | 2026-06-01 | 2,000 | $154.00 | $308.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-29 | 2026-06-01 | 2,000 | $153.00 | $306.0K | 30,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-29 | 2026-06-01 | 2,000 | $152.00 | $304.0K | 32,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-29 | 2026-06-01 | 550 | $155.00 | $85.3K | 34,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-29 | 2026-06-01 | 4,250 | $150.86 | $641.2K | 34,550 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-29 | 2026-06-01 | 10,800 | $18.65 | $201.4K | 38,800 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-28 | 2026-06-01 | 7,250 | — | $0 | 10,800 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-28 | 2026-06-01 | 1,000 | $152.00 | $152.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-28 | 2026-06-01 | 1,000 | $150.00 | $150.0K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-28 | 2026-06-01 | 1,000 | $149.00 | $149.0K | 30,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-28 | 2026-06-01 | 1,000 | $147.00 | $147.0K | 31,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-28 | 2026-06-01 | 3,250 | $145.56 | $473.1K | 32,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-28 | 2026-06-01 | 7,250 | $18.65 | $135.2K | 35,250 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-26 | 2026-05-28 | 1,250 | — | $0 | 18,050 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-26 | 2026-05-28 | 1,250 | $165.30 | $206.6K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-26 | 2026-05-28 | 1,250 | $18.65 | $23.3K | 29,250 | SEC↗ |
| Le Phong | President & CEO | P Buy | 2026-05-22 | 2026-05-26 | 5 | $99.37 | $497 | 33 | SEC↗ |
| Le Phong | President & CEO | P Buy | 2026-05-22 | 2026-05-26 | 50 | $99.41 | $5.0K | 121 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-20 | 2026-05-21 | 1,000 | $18.65 | $18.6K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-20 | 2026-05-21 | 1,250 | $165.87 | $207.3K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-20 | 2026-05-21 | 1,250 | $18.65 | $23.3K | 29,250 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-20 | 2026-05-21 | 1,000 | $167.00 | $167.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-19 | 2026-05-21 | 1,250 | — | $0 | 20,300 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-19 | 2026-05-21 | 1,000 | — | $0 | 19,300 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-19 | 2026-05-21 | 1,000 | — | $0 | 21,550 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-19 | 2026-05-21 | 1,000 | — | $0 | 23,550 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-19 | 2026-05-21 | 1,000 | — | $0 | 22,550 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-05-19 | 2026-05-20 | 5,597 | $165.78 | $927.9K | 33,675 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-05-19 | 2026-05-21 | 565 | $163.98 | $92.6K | 38,707 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-05-19 | 2026-05-21 | 5,032 | $165.98 | $835.2K | 33,675 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-19 | 2026-05-21 | 1,000 | $18.65 | $18.6K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-19 | 2026-05-21 | 1,000 | $167.00 | $167.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-19 | 2026-05-21 | 1,000 | $167.00 | $167.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-19 | 2026-05-21 | 1,000 | $18.65 | $18.6K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-19 | 2026-05-21 | 1,000 | $166.75 | $166.8K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-19 | 2026-05-21 | 1,000 | $18.65 | $18.6K | 29,000 | SEC↗ |
| Kang Andrew | EVP & CFO | M Exercise deriv | 2026-05-18 | 2026-05-20 | 12,500 | — | $0 | 0 | SEC↗ |
| Kang Andrew | EVP & CFO | M Exercise | 2026-05-18 | 2026-05-20 | 12,500 | — | $0 | 39,272 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-14 | 2026-05-18 | 1,000 | — | $0 | 25,050 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-14 | 2026-05-18 | 500 | — | $0 | 24,550 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-14 | 2026-05-18 | 1,000 | $190.28 | $190.3K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-14 | 2026-05-18 | 500 | $18.65 | $9.3K | 28,500 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-14 | 2026-05-18 | 500 | $192.00 | $96.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-14 | 2026-05-18 | 1,000 | $18.65 | $18.6K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-11 | 2026-05-12 | 2,750 | — | $0 | 26,050 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-11 | 2026-05-12 | 750 | $189.60 | $142.2K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-11 | 2026-05-12 | 2,750 | $18.65 | $51.3K | 30,750 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-11 | 2026-05-12 | 500 | $189.38 | $94.7K | 30,250 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-11 | 2026-05-12 | 500 | $196.00 | $98.0K | 28,750 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-11 | 2026-05-12 | 500 | $194.00 | $97.0K | 29,250 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-11 | 2026-05-12 | 500 | $190.00 | $95.0K | 29,750 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-08 | 2026-05-12 | 1,000 | — | $0 | 28,800 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-08 | 2026-05-12 | 1,000 | $186.69 | $186.7K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-08 | 2026-05-12 | 1,000 | $18.65 | $18.6K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-04 | 2026-05-06 | 2,000 | — | $0 | 29,800 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-04 | 2026-05-06 | 500 | $182.00 | $91.0K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-04 | 2026-05-06 | 2,000 | $18.65 | $37.3K | 30,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-04 | 2026-05-06 | 500 | $181.00 | $90.5K | 29,500 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-04 | 2026-05-06 | 500 | $186.00 | $93.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-04 | 2026-05-06 | 500 | $184.00 | $92.0K | 28,500 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-05-01 | 2026-05-04 | 2,250 | — | $0 | 31,800 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-01 | 2026-05-04 | 500 | $170.17 | $85.1K | 28,750 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-01 | 2026-05-04 | 500 | $174.00 | $87.0K | 29,250 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-01 | 2026-05-04 | 500 | $171.00 | $85.5K | 29,750 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-05-01 | 2026-05-04 | 2,250 | $18.65 | $42.0K | 30,250 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-05-01 | 2026-05-04 | 750 | $178.08 | $133.6K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-30 | 2026-05-04 | 1,750 | — | $0 | 34,050 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-30 | 2026-05-04 | 500 | $163.70 | $81.8K | 28,500 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-30 | 2026-05-04 | 750 | $161.61 | $121.2K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-30 | 2026-05-04 | 1,750 | $18.65 | $32.6K | 29,750 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-30 | 2026-05-04 | 500 | $165.00 | $82.5K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-22 | 2026-04-24 | 2,000 | — | $0 | 35,800 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-22 | 2026-04-24 | 500 | $178.00 | $89.0K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-22 | 2026-04-24 | 2,000 | $18.65 | $37.3K | 30,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-22 | 2026-04-24 | 500 | $175.00 | $87.5K | 29,500 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-22 | 2026-04-24 | 500 | $179.63 | $89.8K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-22 | 2026-04-24 | 500 | $180.00 | $90.0K | 28,500 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-21 | 2026-04-22 | 500 | — | $0 | 37,800 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-21 | 2026-04-22 | 500 | $172.00 | $86.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-21 | 2026-04-22 | 500 | $18.65 | $9.3K | 28,500 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-20 | 2026-04-22 | 500 | — | $0 | 38,300 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-20 | 2026-04-22 | 1,000 | — | $0 | 38,800 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-20 | 2026-04-22 | 1,000 | $165.42 | $165.4K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-20 | 2026-04-22 | 500 | $18.65 | $9.3K | 28,500 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-20 | 2026-04-22 | 500 | $170.00 | $85.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-20 | 2026-04-22 | 1,000 | $18.65 | $18.6K | 29,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-13 | 2026-04-15 | 2,000 | — | $0 | 39,800 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-13 | 2026-04-15 | 1,400 | — | $0 | 41,800 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-13 | 2026-04-15 | 2,000 | $131.19 | $262.4K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-13 | 2026-04-15 | 2,000 | $18.65 | $37.3K | 30,000 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-13 | 2026-04-15 | 1,400 | $129.87 | $181.8K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-13 | 2026-04-15 | 1,400 | $18.65 | $26.1K | 29,400 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-09 | 2026-04-13 | 1,400 | — | $0 | 43,700 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-09 | 2026-04-13 | 500 | — | $0 | 43,200 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-09 | 2026-04-13 | 500 | $132.00 | $66.0K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-09 | 2026-04-13 | 1,400 | $18.65 | $26.1K | 29,400 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-09 | 2026-04-13 | 500 | $18.65 | $9.3K | 28,500 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-09 | 2026-04-13 | 1,400 | $130.08 | $182.1K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-08 | 2026-04-09 | 1,400 | — | $0 | 45,100 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-08 | 2026-04-09 | 1,400 | $131.77 | $184.5K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-08 | 2026-04-09 | 1,400 | $18.65 | $26.1K | 29,400 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-07 | 2026-04-09 | 700 | — | $0 | 46,500 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-07 | 2026-04-09 | 700 | $123.11 | $86.2K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-07 | 2026-04-09 | 700 | $18.65 | $13.1K | 28,700 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-04-01 | 2026-04-02 | 700 | — | $0 | 47,200 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-04-01 | 2026-04-02 | 700 | $18.65 | $13.1K | 28,700 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-04-01 | 2026-04-02 | 700 | $122.01 | $85.4K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-03-31 | 2026-04-02 | 700 | — | $0 | 47,900 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-03-31 | 2026-04-02 | 700 | $124.64 | $87.2K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-03-31 | 2026-04-02 | 700 | $18.65 | $13.1K | 28,700 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-03-30 | 2026-03-31 | 700 | — | $0 | 48,600 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-03-30 | 2026-03-31 | 700 | $128.04 | $89.6K | 28,000 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-03-30 | 2026-03-31 | 700 | $18.65 | $13.1K | 28,700 | SEC↗ |
| Patten Jarrod M | Director | M Exercise deriv | 2026-03-26 | 2026-03-30 | 700 | — | $0 | 49,300 | SEC↗ |
| Patten Jarrod M | Director | M Exercise | 2026-03-26 | 2026-03-30 | 700 | $18.65 | $13.1K | 28,700 | SEC↗ |
| Patten Jarrod M | Director | S Sale | 2026-03-26 | 2026-03-30 | 700 | $137.37 | $96.2K | 28,000 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-03-24 | 2026-03-25 | 136 | $139.45 | $19.0K | 22,923 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-03-24 | 2026-03-25 | 1,410 | $138.98 | $196.0K | 23,059 | SEC↗ |
| Le Phong | President & CEO | S Sale | 2026-03-24 | 2026-03-25 | 1,753 | $137.73 | $241.4K | 24,469 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-03-24 | 2026-03-25 | 1,014 | $138.98 | $140.9K | 26,870 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-03-24 | 2026-03-25 | 1,261 | $137.73 | $173.7K | 27,884 | SEC↗ |
| Kang Andrew | EVP & CFO | S Sale | 2026-03-24 | 2026-03-25 | 98 | $139.45 | $13.7K | 26,772 | SEC↗ |
| Montgomery Jeanine | VP & CAO | S Sale | 2026-03-24 | 2026-03-25 | 19 | $139.45 | $2.6K | 10,423 | SEC↗ |
| Montgomery Jeanine | VP & CAO | S Sale | 2026-03-24 | 2026-03-25 | 250 | $137.73 | $34.4K | 10,643 | SEC↗ |
| Montgomery Jeanine | VP & CAO | S Sale | 2026-03-24 | 2026-03-25 | 201 | $138.98 | $27.9K | 10,442 | SEC↗ |
| Le Phong | President & CEO | M Exercise deriv | 2026-03-23 | 2026-03-25 | 7,320 | — | $0 | 14,640 | SEC↗ |
| Kang Andrew | EVP & CFO | M Exercise deriv | 2026-03-23 | 2026-03-25 | 5,330 | — | $0 | 10,650 | SEC↗ |