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-15 | Chang Michelle | Officer | −Sell | 327 | $93.83 | $30,682 |
| 2026-06-10 | McMaster Herbert Raymond | Director | +Exercise | 3,583 | — | — |
| 2026-06-10 | McDermott William R | Director | +Exercise | 3,583 | — | — |
| 2026-06-10 | Subotovsky Santiago | Director | +Exercise | 3,583 | — | — |
| 2026-06-10 | Chadwick Jonathan | Director | +Exercise | 3,583 | — | — |
| 2026-06-10 | Hoots Cindy L | Director | +Exercise | 3,583 | — | — |
| 2026-06-10 | Fenger Michael J. | Director | +Exercise | 3,583 | — | — |
| 2026-06-10 | Scheinman Daniel | Director | +Exercise | 3,583 | — | — |
| 2026-06-09 | Sankarlingam Velchamy | Officer | −Tax w/h | 3,578 | $101.15 | $361,915 |
| 2026-06-09 | Sankarlingam Velchamy | Officer | +Exercise | 7,030 | — | — |
| 2026-06-03 | Yuan Eric S. | Director,Officer | −Sell | 269 | $108.96 | $29,310 |
| 2026-06-03 | Yuan Eric S. | Director,Officer | −Sell | 326 | $108.21 | $35,276 |
| 2026-06-03 | Yuan Eric S. | Director,Officer | −Sell | 2,345 | $107.01 | $250,938 |
| 2026-06-03 | Yuan Eric S. | Director,Officer | −Sell | 60 | $110.25 | $6,615 |
| 2026-06-03 | Yuan Eric S. | Director,Officer | −Sell | 9,100 | $106.20 | $966,420 |
| 2026-06-03 | Yuan Eric S. | Director,Officer | +Conversion | 12,100 | — | — |
| 2026-06-02 | Yuan Eric S. | Director,Officer | +Conversion | 12,100 | — | — |
| 2026-06-02 | Yuan Eric S. | Director,Officer | −Sell | 593 | $109.63 | $65,011 |
| 2026-06-02 | Yuan Eric S. | Director,Officer | −Sell | 1,389 | $110.53 | $153,526 |
| 2026-06-02 | Yuan Eric S. | Director,Officer | −Sell | 6,298 | $111.59 | $702,794 |
| 2026-06-02 | Yuan Eric S. | Director,Officer | −Sell | 90 | $113.26 | $10,193 |
| 2026-06-02 | Yuan Eric S. | Director,Officer | −Sell | 3,730 | $112.32 | $418,954 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 56 | $110.52 | $6,189 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 269 | $104.03 | $27,984 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 28 | $113.62 | $3,181 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 772 | $113.03 | $87,259 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 877 | $111.94 | $98,171 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 1,386 | $111.24 | $154,179 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 424 | $109.18 | $46,292 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 244 | $108.15 | $26,389 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 216 | $107.07 | $23,127 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 926 | $106.11 | $98,258 |
| 2026-06-01 | Subotovsky Santiago | Director | −Sell | 76 | $104.82 | $7,966 |
| 2026-05-05 | Yuan Eric S. | Director,Officer | −Sell | 1,917 | $108.22 | $207,458 |
| 2026-05-05 | Yuan Eric S. | Director,Officer | −Sell | 1,842 | $107.18 | $197,426 |
| 2026-05-05 | Yuan Eric S. | Director,Officer | −Sell | 1,731 | $106.13 | $183,711 |
| 2026-05-05 | Yuan Eric S. | Director,Officer | +Conversion | 12,100 | — | — |
| 2026-05-05 | Yuan Eric S. | Director,Officer | −Sell | 6,610 | $109.07 | $720,953 |
| 2026-05-04 | Subotovsky Santiago | Director | −Sell | 334 | $105.13 | $35,113 |
| 2026-05-04 | Subotovsky Santiago | Director | −Sell | 392 | $104.78 | $41,074 |
| 2026-05-04 | Subotovsky Santiago | Director | −Sell | 968 | $107.35 | $103,915 |
| 2026-05-04 | Subotovsky Santiago | Director | −Sell | 3,580 | $106.70 | $381,986 |
| 2026-05-04 | Yuan Eric S. | Director,Officer | −Sell | 296 | $107.73 | $31,888 |
| 2026-05-04 | Yuan Eric S. | Director,Officer | −Sell | 2,097 | $106.23 | $222,764 |
| 2026-05-04 | Yuan Eric S. | Director,Officer | −Sell | 1,024 | $105.04 | $107,561 |
| 2026-05-04 | Yuan Eric S. | Director,Officer | −Sell | 217 | $104.00 | $22,568 |
| 2026-05-04 | Yuan Eric S. | Director,Officer | +Conversion | 12,100 | — | — |
| 2026-05-04 | Yuan Eric S. | Director,Officer | −Sell | 8,466 | $106.91 | $905,100 |
| 2026-05-01 | Subotovsky Santiago | Director | −Sell | 1,327 | $103.57 | $137,437 |
| 2026-05-01 | Subotovsky Santiago | Director | −Sell | 84 | $101.87 | $8,557 |
| 2026-05-01 | Subotovsky Santiago | Director | −Sell | 904 | $102.68 | $92,823 |
| 2026-05-01 | Subotovsky Santiago | Director | −Sell | 328 | $100.71 | $33,033 |
| 2026-04-17 | Bawa Aparna | Officer | −Sell | 11,981 | $87.57 | $1M |
| 2026-04-17 | Bawa Aparna | Officer | −Sell | 905 | $88.33 | $79,939 |
| 2026-04-16 | Subotovsky Santiago | Director | −Sell | 72 | $89.41 | $6,438 |
| 2026-04-16 | Subotovsky Santiago | Director | −Sell | 111 | $88.38 | $9,810 |
| 2026-04-16 | Subotovsky Santiago | Director | −Sell | 1,106 | $87.83 | $97,140 |
| 2026-04-16 | Subotovsky Santiago | Director | −Sell | 1,111 | $86.59 | $96,201 |
| 2026-04-16 | Subotovsky Santiago | Director | −Sell | 60 | $89.41 | $5,365 |
| 2026-04-16 | Subotovsky Santiago | Director | −Sell | 363 | $88.25 | $32,035 |
| 2026-04-16 | Subotovsky Santiago | Director | −Sell | 958 | $87.81 | $84,122 |
| 2026-04-16 | Subotovsky Santiago | Director | −Sell | 1,250 | $86.55 | $108,188 |
| 2026-04-15 | Sankarlingam Velchamy | Officer | −Sell | 1,000 | $85.15 | $85,150 |
| 2026-04-15 | Sankarlingam Velchamy | Officer | −Sell | 1,947 | $83.80 | $163,159 |
| 2026-04-15 | Sankarlingam Velchamy | Officer | −Sell | 4,698 | $86.18 | $404,874 |
| 2026-04-14 | Yuan Eric S. | Director,Officer | −Sell | 550 | $83.81 | $46,096 |
| 2026-04-14 | Yuan Eric S. | Director,Officer | −Sell | 7,543 | $82.47 | $622,071 |
| 2026-04-14 | Yuan Eric S. | Director,Officer | −Sell | 7,025 | $81.80 | $574,645 |
| 2026-04-14 | Yuan Eric S. | Director,Officer | +Conversion | 15,273 | — | — |
| 2026-04-14 | Yuan Eric S. | Director,Officer | −Sell | 155 | $84.30 | $13,067 |
| 2026-04-13 | Yuan Eric S. | Director,Officer | −Sell | 12,034 | $82.60 | $994,008 |
| 2026-04-13 | Yuan Eric S. | Director,Officer | −Sell | 26,243 | $81.92 | $2M |
| 2026-04-13 | Yuan Eric S. | Director,Officer | −Sell | 5,996 | $80.78 | $484,357 |
| 2026-04-13 | Yuan Eric S. | Director,Officer | −Sell | 25,650 | $79.95 | $2M |
| 2026-04-13 | Yuan Eric S. | Director,Officer | +Conversion | 69,923 | — | — |
| 2026-04-10 | Chang Michelle | Officer | −Sell | 5,156 | $80.36 | $414,336 |
| 2026-04-10 | Chang Michelle | Officer | −Sell | 800 | $81.28 | $65,024 |
| 2026-04-10 | Chang Michelle | Officer | −Sell | 1,500 | $82.79 | $124,185 |
| 2026-04-10 | Chang Michelle | Officer | −Sell | 1,033 | $84.00 | $86,772 |
| 2026-04-09 | Yuan Eric S. | Director,Officer | +Exercise | 6,460 | — | — |
| 2026-04-09 | Yuan Eric S. | Director,Officer | −Tax w/h | 3,287 | $83.23 | $273,577 |
| 2026-04-09 | Bawa Aparna | Officer | −Tax w/h | 2,466 | $83.23 | $205,245 |
| 2026-04-09 | Bawa Aparna | Officer | +Exercise | 4,845 | — | — |
| 2026-04-09 | Sankarlingam Velchamy | Officer | −Tax w/h | 2,466 | $83.23 | $205,245 |
| 2026-04-09 | Sankarlingam Velchamy | Officer | +Exercise | 20,752 | — | — |
| 2026-04-09 | Sankarlingam Velchamy | Officer | −Tax w/h | 10,559 | $83.23 | $878,826 |
| 2026-04-09 | Sankarlingam Velchamy | Officer | +Exercise | 4,845 | — | — |
| 2026-04-09 | Chang Michelle | Officer | +Exercise | 22,217 | — | — |
| 2026-04-09 | Chang Michelle | Officer | −Tax w/h | 8,743 | $83.23 | $727,680 |
| 2026-04-08 | Yuan Eric S. | Director,Officer | +Exercise | 68,454 | — | — |
| 2026-04-08 | Yuan Eric S. | Director,Officer | −Tax w/h | 34,831 | $84.02 | $3M |
| 2026-04-08 | Bawa Aparna | Officer | −Tax w/h | 10,885 | $84.02 | $914,558 |
| 2026-04-08 | Bawa Aparna | Officer | +Exercise | 21,392 | — | — |
| 2026-03-10 | Sankarlingam Velchamy | Officer | −Sell | 2,590 | $78.24 | $202,642 |
| 2026-03-09 | Sankarlingam Velchamy | Officer | −Tax w/h | 3,579 | $77.50 | $277,373 |
| 2026-03-09 | Sankarlingam Velchamy | Officer | +Exercise | 7,031 | — | — |
| 2026-03-04 | Subotovsky Santiago | Director | −Sell | 1,205 | $77.69 | $93,616 |
| 2026-03-04 | Subotovsky Santiago | Director | −Sell | 278 | $75.56 | $21,006 |
| 2026-03-04 | Subotovsky Santiago | Director | −Sell | 644 | $78.22 | $50,374 |
| 2026-03-04 | Subotovsky Santiago | Director | −Sell | 348 | $76.49 | $26,619 |
| 2026-02-05 | Subotovsky Santiago | Director | −Sell | 722 | $91.10 | $65,774 |
| 2026-02-05 | Subotovsky Santiago | Director | −Sell | 846 | $89.19 | $75,455 |
| 2026-02-05 | Subotovsky Santiago | Director | −Sell | 353 | $92.12 | $32,518 |
| 2026-02-05 | Subotovsky Santiago | Director | −Sell | 554 | $90.18 | $49,960 |
| 2026-02-03 | Yuan Eric S. | Director,Officer | −Sell | 134 | $93.13 | $12,479 |
| 2026-02-03 | Yuan Eric S. | Director,Officer | −Sell | 134 | $92.22 | $12,357 |
| 2026-02-03 | Yuan Eric S. | Director,Officer | −Sell | 1,312 | $91.56 | $120,127 |
| 2026-02-03 | Yuan Eric S. | Director,Officer | −Sell | 1,129 | $90.41 | $102,073 |
| 2026-02-03 | Yuan Eric S. | Director,Officer | −Sell | 2,562 | $89.50 | $229,299 |
| 2026-02-03 | Yuan Eric S. | Director,Officer | −Sell | 6,829 | $88.50 | $604,367 |
| 2026-02-03 | Yuan Eric S. | Director,Officer | +Conversion | 12,100 | — | — |
| 2026-02-02 | Yuan Eric S. | Director,Officer | −Sell | 3,651 | $93.82 | $342,537 |
| 2026-02-02 | Yuan Eric S. | Director,Officer | −Sell | 6,732 | $92.92 | $625,537 |
| 2026-02-02 | Yuan Eric S. | Director,Officer | −Sell | 1,249 | $91.89 | $114,771 |
| 2026-02-02 | Yuan Eric S. | Director,Officer | −Sell | 468 | $90.91 | $42,546 |
| 2026-02-02 | Yuan Eric S. | Director,Officer | +Conversion | 12,100 | — | — |
| 2026-01-16 | Bawa Aparna | Officer | −Sell | 3,100 | $81.78 | $253,518 |
| 2026-01-16 | Bawa Aparna | Officer | −Sell | 9,037 | $81.22 | $733,985 |
| 2026-01-14 | Yuan Eric S. | Director,Officer | −Sell | 3,369 | $83.93 | $282,760 |
| 2026-01-14 | Yuan Eric S. | Director,Officer | −Sell | 8,731 | $83.28 | $727,118 |
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.