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 | Wang Yanjun | Officer | −Sell | 487 | $89.78 | $43,723 |
| 2026-06-26 | Wang Yanjun | Officer | −Sell | 318 | $90.49 | $28,776 |
| 2026-06-26 | Wang Yanjun | Officer | −Sell | 6 | $91.23 | $547 |
| 2026-06-26 | Wang Yanjun | Officer | −Sell | 9 | $86.34 | $777 |
| 2026-06-26 | Wang Yanjun | Officer | −Sell | 126 | $87.82 | $11,065 |
| 2026-06-26 | Wang Yanjun | Officer | −Sell | 54 | $88.41 | $4,774 |
| 2026-06-26 | Ye Gang | Director,Officer | −Sell | 200 | $86.11 | $17,222 |
| 2026-06-26 | Ye Gang | Director,Officer | −Sell | 300 | $87.42 | $26,226 |
| 2026-06-26 | Ye Gang | Director,Officer | −Sell | 2,000 | $88.10 | $176,200 |
| 2026-06-26 | Ye Gang | Director,Officer | −Sell | 1,300 | $89.53 | $116,389 |
| 2026-06-26 | Ye Gang | Director,Officer | −Sell | 5,200 | $90.16 | $468,832 |
| 2026-06-26 | Ye Gang | Director,Officer | −Sell | 1,000 | $90.89 | $90,890 |
| 2026-06-25 | Wang Yanjun | Officer | −Sell | 371 | $89.49 | $33,201 |
| 2026-06-25 | Wang Yanjun | Officer | −Sell | 72 | $88.50 | $6,372 |
| 2026-06-25 | Wang Yanjun | Officer | −Sell | 289 | $90.53 | $26,163 |
| 2026-06-25 | Wang Yanjun | Officer | −Sell | 268 | $91.37 | $24,487 |
| 2026-06-25 | Ye Gang | Director,Officer | −Sell | 918 | $88.53 | $81,271 |
| 2026-06-25 | Ye Gang | Director,Officer | −Sell | 3,709 | $90.51 | $335,702 |
| 2026-06-25 | Ye Gang | Director,Officer | −Sell | 4,503 | $89.49 | $402,973 |
| 2026-06-25 | Ye Gang | Director,Officer | −Sell | 870 | $91.44 | $79,553 |
| 2026-06-24 | Ye Gang | Director,Officer | −Sell | 292 | $95.37 | $27,848 |
| 2026-06-24 | Ye Gang | Director,Officer | −Sell | 2,719 | $94.46 | $256,837 |
| 2026-06-24 | Ye Gang | Director,Officer | −Sell | 1,114 | $93.31 | $103,947 |
| 2026-06-24 | Ye Gang | Director,Officer | −Sell | 2,846 | $92.62 | $263,597 |
| 2026-06-24 | Ye Gang | Director,Officer | −Sell | 1,296 | $91.52 | $118,610 |
| 2026-06-24 | Ye Gang | Director,Officer | −Sell | 1,733 | $90.68 | $157,148 |
| 2026-06-23 | Ye Gang | Director,Officer | −Sell | 800 | $87.90 | $70,320 |
| 2026-06-23 | Ye Gang | Director,Officer | −Sell | 1,600 | $89.02 | $142,432 |
| 2026-06-23 | Ye Gang | Director,Officer | −Sell | 1,000 | $89.93 | $89,930 |
| 2026-06-23 | Ye Gang | Director,Officer | −Sell | 2,276 | $91.03 | $207,184 |
| 2026-06-23 | Ye Gang | Director,Officer | −Sell | 4,324 | $91.69 | $396,468 |
| 2026-06-22 | Ye Gang | Director,Officer | −Sell | 5,774 | $89.48 | $516,658 |
| 2026-06-22 | Ye Gang | Director,Officer | −Sell | 4,226 | $90.01 | $380,382 |
| 2026-06-18 | Ye Gang | Director,Officer | −Sell | 1,890 | $89.77 | $169,665 |
| 2026-06-18 | Ye Gang | Director,Officer | −Sell | 6,940 | $90.88 | $630,707 |
| 2026-06-18 | Ye Gang | Director,Officer | −Sell | 1,170 | $91.57 | $107,137 |
| 2026-06-18 | Hou Tianyu | Officer | −Sell | 7,097 | $90.91 | $645,188 |
| 2026-06-18 | Hou Tianyu | Officer | −Sell | 1,687 | $89.66 | $151,256 |
| 2026-06-18 | Hou Tianyu | Officer | −Sell | 1,216 | $91.53 | $111,300 |
| 2026-06-17 | Ye Gang | Director,Officer | −Sell | 752 | $88.76 | $66,748 |
| 2026-06-17 | Ye Gang | Director,Officer | −Sell | 1,383 | $90.24 | $124,802 |
| 2026-06-17 | Ye Gang | Director,Officer | −Sell | 2,614 | $90.92 | $237,665 |
| 2026-06-17 | Ye Gang | Director,Officer | −Sell | 1,854 | $92.24 | $171,013 |
| 2026-06-17 | Ye Gang | Director,Officer | −Sell | 3,293 | $92.84 | $305,722 |
| 2026-06-17 | Ye Gang | Director,Officer | −Sell | 104 | $93.61 | $9,735 |
| 2026-06-16 | Ye Gang | Director,Officer | −Sell | 3,890 | $86.92 | $338,119 |
| 2026-06-16 | Ye Gang | Director,Officer | −Sell | 4,640 | $87.61 | $406,510 |
| 2026-06-16 | Ye Gang | Director,Officer | −Sell | 855 | $88.55 | $75,710 |
| 2026-06-16 | Ye Gang | Director,Officer | −Sell | 615 | $89.75 | $55,196 |
| 2026-06-15 | Ye Gang | Director,Officer | −Sell | 6,845 | $87.20 | $596,884 |
| 2026-06-15 | Ye Gang | Director,Officer | −Sell | 2,470 | $87.80 | $216,866 |
| 2026-06-15 | Ye Gang | Director,Officer | −Sell | 685 | $85.97 | $58,889 |
| 2026-06-12 | Ye Gang | Director,Officer | −Sell | 8,800 | $83.61 | $735,768 |
| 2026-06-12 | Ye Gang | Director,Officer | −Sell | 800 | $84.53 | $67,624 |
| 2026-06-12 | Ye Gang | Director,Officer | −Sell | 300 | $85.22 | $25,566 |
| 2026-06-12 | Ye Gang | Director,Officer | −Sell | 100 | $86.22 | $8,622 |
| 2026-06-11 | Ye Gang | Director,Officer | −Sell | 1,300 | $81.40 | $105,820 |
| 2026-06-11 | Ye Gang | Director,Officer | −Sell | 3,100 | $82.61 | $256,091 |
| 2026-06-11 | Ye Gang | Director,Officer | −Sell | 1,300 | $83.23 | $108,199 |
| 2026-06-11 | Ye Gang | Director,Officer | −Sell | 200 | $84.50 | $16,900 |
| 2026-06-11 | Ye Gang | Director,Officer | −Sell | 4,100 | $85.28 | $349,648 |
| 2026-06-10 | Ye Gang | Director,Officer | −Sell | 6,805 | $82.20 | $559,371 |
| 2026-06-10 | Ye Gang | Director,Officer | −Sell | 3,193 | $83.17 | $265,562 |
| 2026-06-10 | Ye Gang | Director,Officer | −Sell | 2 | $83.96 | $168 |
| 2026-06-10 | Wang Yanjun | Officer | −Sell | 415 | $81.84 | $33,964 |
| 2026-06-10 | Wang Yanjun | Officer | −Sell | 338 | $82.84 | $28,000 |
| 2026-06-10 | Wang Yanjun | Officer | −Sell | 47 | $83.48 | $3,924 |
| 2026-06-09 | Ye Gang | Director,Officer | −Sell | 2,954 | $83.76 | $247,427 |
| 2026-06-09 | Ye Gang | Director,Officer | −Sell | 2,393 | $82.90 | $198,380 |
| 2026-06-09 | Ye Gang | Director,Officer | −Sell | 4,310 | $84.73 | $365,186 |
| 2026-06-09 | Ye Gang | Director,Officer | −Sell | 343 | $85.46 | $29,313 |
| 2026-06-09 | Wang Yanjun | Officer | −Sell | 175 | $82.87 | $14,502 |
| 2026-06-09 | Wang Yanjun | Officer | −Sell | 218 | $83.67 | $18,240 |
| 2026-06-09 | Wang Yanjun | Officer | −Sell | 342 | $84.64 | $28,947 |
| 2026-06-09 | Wang Yanjun | Officer | −Sell | 65 | $85.41 | $5,552 |
| 2026-06-08 | Ye Gang | Director,Officer | −Sell | 2,515 | $84.74 | $213,121 |
| 2026-06-08 | Ye Gang | Director,Officer | −Sell | 100 | $85.61 | $8,561 |
| 2026-06-08 | Ye Gang | Director,Officer | −Sell | 7,385 | $84.17 | $621,595 |
| 2026-06-08 | Wang Yanjun | Officer | −Sell | 218 | $84.92 | $18,513 |
| 2026-06-08 | Wang Yanjun | Officer | −Sell | 582 | $84.19 | $48,999 |
| 2026-06-05 | Wang Yanjun | Officer | −Sell | 60 | $87.45 | $5,247 |
| 2026-06-05 | Wang Yanjun | Officer | −Sell | 500 | $86.31 | $43,155 |
| 2026-06-05 | Wang Yanjun | Officer | −Sell | 156 | $88.45 | $13,798 |
| 2026-06-05 | Wang Yanjun | Officer | −Sell | 42 | $89.37 | $3,754 |
| 2026-06-05 | Wang Yanjun | Officer | −Sell | 42 | $90.54 | $3,803 |
| 2026-06-05 | Ye Gang | Director,Officer | −Sell | 6,000 | $86.27 | $517,620 |
| 2026-06-05 | Ye Gang | Director,Officer | −Sell | 800 | $87.27 | $69,816 |
| 2026-06-05 | Ye Gang | Director,Officer | −Sell | 2,100 | $88.44 | $185,724 |
| 2026-06-05 | Ye Gang | Director,Officer | −Sell | 500 | $89.29 | $44,645 |
| 2026-06-05 | Ye Gang | Director,Officer | −Sell | 600 | $90.49 | $54,294 |
| 2026-06-04 | Wang Yanjun | Officer | −Sell | 288 | $91.42 | $26,329 |
| 2026-06-04 | Wang Yanjun | Officer | −Sell | 492 | $92.19 | $45,357 |
| 2026-06-04 | Wang Yanjun | Officer | −Sell | 20 | $92.93 | $1,859 |
| 2026-06-04 | Ye Gang | Director,Officer | −Sell | 2,242 | $91.31 | $204,717 |
| 2026-06-04 | Ye Gang | Director,Officer | −Sell | 571 | $92.81 | $52,995 |
| 2026-06-04 | Ye Gang | Director,Officer | −Sell | 7,187 | $92.09 | $661,851 |
| 2026-06-03 | Wang Yanjun | Officer | −Sell | 86 | $91.95 | $7,908 |
| 2026-06-03 | Wang Yanjun | Officer | −Sell | 240 | $92.82 | $22,277 |
| 2026-06-03 | Wang Yanjun | Officer | −Sell | 48 | $91.29 | $4,382 |
| 2026-06-03 | Wang Yanjun | Officer | −Sell | 378 | $88.68 | $33,521 |
| 2026-06-03 | Wang Yanjun | Officer | −Sell | 48 | $90.37 | $4,338 |
| 2026-06-03 | Ye Gang | Director,Officer | −Sell | 400 | $89.65 | $35,860 |
| 2026-06-03 | Ye Gang | Director,Officer | −Sell | 4,602 | $88.69 | $408,151 |
| 2026-06-03 | Ye Gang | Director,Officer | −Sell | 2,698 | $92.68 | $250,051 |
| 2026-06-03 | Ye Gang | Director,Officer | −Sell | 1,600 | $91.86 | $146,976 |
| 2026-06-03 | Ye Gang | Director,Officer | −Sell | 700 | $90.97 | $63,679 |
| 2026-06-02 | Wang Yanjun | Officer | −Sell | 377 | $94.12 | $35,483 |
| 2026-06-02 | Wang Yanjun | Officer | −Sell | 25 | $95.17 | $2,379 |
| 2026-06-02 | Wang Yanjun | Officer | −Sell | 398 | $93.12 | $37,062 |
| 2026-06-02 | Ye Gang | Director,Officer | −Sell | 599 | $95.07 | $56,947 |
| 2026-06-02 | Ye Gang | Director,Officer | −Sell | 4,536 | $94.09 | $426,792 |
| 2026-06-02 | Ye Gang | Director,Officer | −Sell | 4,865 | $93.11 | $452,980 |
| 2026-06-01 | Ye Gang | Director,Officer | −Sell | 250 | $93.99 | $23,498 |
| 2026-06-01 | Ye Gang | Director,Officer | −Sell | 300 | $92.52 | $27,756 |
| 2026-06-01 | Ye Gang | Director,Officer | −Sell | 1,450 | $95.11 | $137,910 |
| 2026-06-01 | Ye Gang | Director,Officer | −Sell | 2,392 | $95.92 | $229,441 |
| 2026-06-01 | Ye Gang | Director,Officer | −Sell | 400 | $97.54 | $39,016 |
| 2026-06-01 | Ye Gang | Director,Officer | −Sell | 5,208 | $96.77 | $503,978 |
| 2026-06-01 | Wang Yanjun | Officer | −Sell | 392 | $96.77 | $37,934 |
| 2026-06-01 | Wang Yanjun | Officer | −Sell | 102 | $95.10 | $9,700 |
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.