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-30 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Exercise | 275,000 | — | — |
| 2026-06-26 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 151,800 | $15.61 | $2M |
| 2026-06-26 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 60 | $14.85 | $891 |
| 2026-06-25 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 150,600 | $15.76 | $2M |
| 2026-06-24 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 60,000 | $15.36 | $921,600 |
| 2026-06-24 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 60,000 | $15.40 | $924,000 |
| 2026-06-24 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 60,000 | $15.19 | $911,400 |
| 2026-06-24 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 58,500 | $14.81 | $866,385 |
| 2026-06-24 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 60,000 | $14.85 | $891,000 |
| 2026-06-24 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 210,000 | $15.46 | $3M |
| 2026-06-24 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 3,720 | $15.04 | $55,949 |
| 2026-06-23 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 12,000 | $15.63 | $187,560 |
| 2026-06-23 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 13,620 | $15.50 | $211,110 |
| 2026-06-23 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 30,000 | $16.00 | $480,000 |
| 2026-06-23 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 60,000 | $16.00 | $960,000 |
| 2026-06-23 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 60,000 | $16.00 | $960,000 |
| 2026-06-23 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 72,780 | $16.01 | $1M |
| 2026-06-22 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 58,140 | $16.02 | $931,403 |
| 2026-06-22 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 12,000 | $15.86 | $190,320 |
| 2026-06-22 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 4,380 | $15.50 | $67,890 |
| 2026-06-18 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 85,860 | $17.50 | $2M |
| 2026-06-18 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 6,000 | $16.50 | $99,000 |
| 2026-06-18 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 6,000 | $16.50 | $99,000 |
| 2026-06-17 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 39,960 | $17.20 | $687,312 |
| 2026-06-16 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 51,600 | $18.89 | $974,724 |
| 2026-06-15 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 20,640 | $19.63 | $405,163 |
| 2026-06-12 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 89,160 | $20.20 | $2M |
| 2026-06-11 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 29,700 | $22.10 | $656,370 |
| 2026-06-10 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 17,580 | $22.82 | $401,176 |
| 2026-06-09 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 35,880 | $21.89 | $785,413 |
| 2026-06-08 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 23,340 | $22.34 | $521,416 |
| 2026-06-05 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 14,700 | $22.74 | $334,278 |
| 2026-06-04 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 15,420 | $23.59 | $363,758 |
| 2026-06-03 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 8,880 | $24.61 | $218,537 |
| 2026-06-02 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 56,700 | $25.23 | $1M |
| 2026-06-01 | Lai Jimmy Y. | Director | +Exercise | 50,336 | — | — |
| 2026-06-01 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 48,300 | $25.57 | $1M |
| 2026-05-29 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 21,240 | $25.74 | $546,718 |
| 2026-05-28 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 25,380 | $26.19 | $664,702 |
| 2026-05-27 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 45,840 | $26.39 | $1M |
| 2026-05-26 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 37,500 | $26.28 | $985,500 |
| 2026-05-22 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 74,280 | $26.76 | $2M |
| 2026-05-21 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 28,560 | $26.97 | $770,263 |
| 2026-05-20 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 45,600 | $27.13 | $1M |
| 2026-05-19 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 11,340 | $26.87 | $304,706 |
| 2026-05-18 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Exercise | 137,500 | — | — |
| 2026-05-18 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 22,440 | $28.00 | $628,320 |
| 2026-05-15 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 47,280 | $26.34 | $1M |
| 2026-05-14 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 30,000 | $25.22 | $756,600 |
| 2026-05-13 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 19,620 | $25.32 | $496,778 |
| 2026-05-12 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 28,560 | $25.50 | $728,280 |
| 2026-05-11 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 6,000 | $26.42 | $158,520 |
| 2026-05-08 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 73,080 | $23.49 | $2M |
| 2026-05-07 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 24,180 | $25.01 | $604,742 |
| 2026-05-06 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 22,140 | $27.16 | $601,322 |
| 2026-05-05 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 11,580 | $28.06 | $324,935 |
| 2026-05-04 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 83,580 | $28.79 | $2M |
| 2026-05-01 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 52,560 | $29.05 | $2M |
| 2026-04-30 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 24,180 | $28.36 | $685,745 |
| 2026-04-29 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 9,300 | $27.87 | $259,191 |
| 2026-04-28 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 64,500 | $26.99 | $2M |
| 2026-04-27 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 161,280 | $26.30 | $4M |
| 2026-04-24 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 39,720 | $26.07 | $1M |
| 2026-04-23 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 73,740 | $25.71 | $2M |
| 2026-04-22 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 12,000 | $23.90 | $286,800 |
| 2026-04-21 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 39,180 | $24.37 | $954,817 |
| 2026-04-20 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 21,480 | $23.59 | $506,713 |
| 2026-04-17 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 24,060 | $25.51 | $613,771 |
| 2026-04-16 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 60,420 | $25.79 | $2M |
| 2026-04-15 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 166,560 | $25.69 | $4M |
| 2026-04-14 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 61,200 | $24.36 | $1M |
| 2026-04-13 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 72,720 | $22.22 | $2M |
| 2026-04-09 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 159,420 | $21.70 | $3M |
| 2026-04-08 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 39,720 | $21.70 | $861,924 |
| 2026-04-07 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 20,280 | $21.28 | $431,558 |
| 2026-04-06 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 117,660 | $22.96 | $3M |
| 2026-04-02 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 170,520 | $22.21 | $4M |
| 2026-04-01 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 309,660 | $21.48 | $7M |
| 2026-04-01 | Wu Xiaoguang | Director | +Exercise | 45,907 | — | — |
| 2026-03-31 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 195,060 | $19.09 | $4M |
| 2026-03-30 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 337,740 | $18.50 | $6M |
| 2026-03-30 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Exercise | 275,000 | — | — |
| 2026-03-27 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 301,620 | $19.37 | $6M |
| 2026-03-26 | Huang Jack Jiajia | Director,Officer,TenPercentOwner | +Buy | 88,560 | $18.35 | $2M |
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.