Only open-market buys / sells (codes P/S) are a conviction signal; grants, option exercises, tax-withholding, and gifts are compensation mechanics, shown but greyed. The trailing 12-month tallies run to today but the store covers filings through 2026-06-30 only (SEC bulk data sets publish quarterly), so recent activity may be absent.
| Date | Insider | Role | Transaction | Shares | Price | Value |
|---|---|---|---|---|---|---|
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 300 | $169.31 | $50,793 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 300 | $163.29 | $48,987 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 100 | $161.61 | $16,161 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 200 | $166.66 | $33,332 |
| 2026-06-26 | Patel Yagnesh | Officer | +Grant | 15,000 | — | — |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 354 | $182.05 | $64,446 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 700 | $180.83 | $126,581 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 300 | $179.56 | $53,868 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 200 | $178.36 | $35,672 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 100 | $176.12 | $17,612 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 200 | $175.01 | $35,002 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 500 | $173.36 | $86,680 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 400 | $171.99 | $68,796 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 100 | $164.79 | $16,479 |
| 2026-06-26 | Patel Yagnesh | Officer | −Sell | 200 | $168.45 | $33,690 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 200 | $161.46 | $32,292 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 800 | $181.62 | $145,296 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 1,200 | $180.50 | $216,600 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 1,100 | $179.67 | $197,637 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 200 | $178.12 | $35,624 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 200 | $177.23 | $35,446 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 200 | $175.94 | $35,188 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 600 | $174.70 | $104,820 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 11,761 | $173.65 | $2M |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 839 | $172.78 | $144,962 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 300 | $171.45 | $51,435 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 100 | $169.76 | $16,976 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 700 | $169.07 | $118,349 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 400 | $167.76 | $67,104 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 400 | $166.62 | $66,648 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 300 | $165.09 | $49,527 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 400 | $163.90 | $65,560 |
| 2026-06-26 | Mallick Dhiraj | Officer | −Sell | 300 | $162.75 | $48,825 |
| 2026-06-25 | Susan Lior | Director | +Other | 92,973 | — | — |
| 2026-06-25 | Susan Lior | Director | +Other | 40,975 | — | — |
| 2026-06-25 | Susan Lior | Director | −Other | 2,019,927 | — | — |
| 2026-06-25 | Lie Sean | Officer | −Sell | 104 | $186.51 | $19,397 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 100 | $185.51 | $18,551 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 705 | $184.80 | $130,284 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 300 | $183.71 | $55,113 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 200 | $182.57 | $36,514 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 200 | $181.20 | $36,240 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 300 | $180.12 | $54,036 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 242 | $178.66 | $43,236 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 100 | $175.57 | $17,557 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 200 | $173.16 | $34,632 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 263 | $171.78 | $45,178 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 110 | $170.57 | $18,763 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 400 | $169.62 | $67,848 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 922 | $168.80 | $155,634 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 3,353 | $165.43 | $554,687 |
| 2026-06-25 | Lie Sean | Officer | −Sell | 2,534 | $165.21 | $418,642 |
| 2026-06-25 | Lie Sean | Officer | +Conversion | 10,033 | — | — |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 500 | $183.71 | $91,855 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 400 | $182.55 | $73,020 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 500 | $181.15 | $90,575 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 400 | $180.25 | $72,100 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 300 | $178.81 | $53,643 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 300 | $175.70 | $52,710 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 1,700 | $184.73 | $314,041 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 160 | $172.03 | $27,525 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 700 | $171.53 | $120,071 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 8,602 | $170.58 | $1M |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 4,028 | $169.07 | $681,014 |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | +Conversion | 17,990 | — | — |
| 2026-06-25 | Feldman Andrew D. | Director,Officer | −Sell | 400 | $173.50 | $69,400 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 796 | $166.93 | $132,876 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 193 | $162.45 | $31,353 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 54 | $189.36 | $10,225 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 215 | $184.96 | $39,766 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 107 | $183.60 | $19,645 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 54 | $182.38 | $9,849 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 54 | $180.93 | $9,770 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 54 | $179.80 | $9,709 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 54 | $175.74 | $9,490 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 107 | $171.66 | $18,368 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 269 | $169.11 | $45,491 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 228 | $166.98 | $38,071 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 161 | $166.01 | $26,728 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 215 | $164.19 | $35,301 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 107 | $162.71 | $17,410 |
| 2026-06-25 | Patel Yagnesh | Officer | +Conversion | 10,079 | — | — |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 385 | $185.01 | $71,229 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 93 | $183.60 | $17,075 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 46 | $182.38 | $8,389 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 46 | $180.93 | $8,323 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 46 | $179.80 | $8,271 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 100 | $178.50 | $17,850 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 46 | $175.74 | $8,084 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 100 | $173.91 | $17,391 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 200 | $172.33 | $34,466 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 993 | $171.57 | $170,369 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 239 | $169.21 | $40,441 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 663 | $168.59 | $111,775 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 185 | $164.19 | $30,375 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 269 | $165.85 | $44,614 |
| 2026-06-25 | Patel Yagnesh | Officer | −Sell | 46 | $189.36 | $8,711 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 216 | $175.61 | $37,932 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 162 | $170.41 | $27,606 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 918 | $169.22 | $155,344 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 885 | $168.25 | $148,901 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 1,461 | $166.98 | $243,958 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 837 | $166.04 | $138,975 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 998 | $164.73 | $164,401 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 810 | $163.62 | $132,532 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 324 | $162.24 | $52,566 |
| 2026-06-25 | Mallick Dhiraj | Officer | +Conversion | 69,445 | — | — |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 138 | $173.71 | $23,972 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 338 | $172.85 | $58,423 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 2,560 | $172.02 | $440,371 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 4,192 | $171.10 | $717,251 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 484 | $170.17 | $82,362 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 2,200 | $168.83 | $371,426 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 4,106 | $167.78 | $688,905 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 7,399 | $166.82 | $1M |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 2,198 | $166.05 | $364,978 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 1,051 | $164.81 | $173,215 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 690 | $163.62 | $112,898 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 276 | $162.24 | $44,778 |
| 2026-06-25 | Mallick Dhiraj | Officer | −Sell | 648 | $185.21 | $120,016 |
Source: the SEC bulk insider (Form 3/4/5) data sets — non-derivative transactions in the issuer's common stock, most recent first, covering filings through 2026-06-30. Insiders file within 2 business days of a transaction, but the bulk sets publish quarterly, so this store lags live filings; option/derivative lines are excluded. Codes: P buy · S sell · A grant · M/X/C exercise · F tax · G gift.
Model-derived estimate for research. See the Disclaimer.