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-12 | Yan Ming | Director,Officer | −Gift | 135,892 | — | — |
| 2026-06-10 | Holder Michael | Director | +Exercise | 43,973 | — | — |
| 2026-06-10 | NEFF DEBORAH J | Director | +Exercise | 43,973 | — | — |
| 2026-06-10 | Imper Vera | Director | +Exercise | 43,973 | — | — |
| 2026-06-10 | Ball Jack | Director | +Exercise | 43,973 | — | — |
| 2026-05-18 | Barnett Valerie | Officer | −Tax w/h | 1,850 | $3.55 | $6,568 |
| 2026-05-18 | Barnett Valerie | Officer | +Exercise | 9,435 | — | — |
| 2026-05-18 | Barnett Valerie | Officer | −Tax w/h | 2,602 | $3.55 | $9,237 |
| 2026-05-18 | Barnett Valerie | Officer | +Exercise | 7,250 | — | — |
| 2026-05-18 | Barnett Valerie | Officer | −Tax w/h | 3,386 | $3.55 | $12,020 |
| 2026-05-18 | Barnett Valerie | Officer | +Exercise | 5,156 | — | — |
| 2026-05-18 | Barnett Valerie | Officer | −Tax w/h | 881 | $3.55 | $3,128 |
| 2026-05-18 | Barnett Valerie | Officer | +Exercise | 2,454 | — | — |
| 2026-05-18 | McCombe William D. | Officer | −Tax w/h | 3,122 | $3.55 | $11,083 |
| 2026-05-18 | McCombe William D. | Officer | +Exercise | 6,320 | — | — |
| 2026-05-18 | McCombe William D. | Officer | −Tax w/h | 2,268 | $3.55 | $8,051 |
| 2026-05-18 | McCombe William D. | Officer | −Tax w/h | 3,839 | $3.55 | $13,628 |
| 2026-05-18 | McCombe William D. | Officer | +Exercise | 10,699 | — | — |
| 2026-05-18 | McCombe William D. | Officer | +Exercise | 8,700 | — | — |
| 2026-05-18 | Jiang Wenbin | Director,Officer | −Tax w/h | 15,009 | $3.55 | $53,282 |
| 2026-05-18 | Jiang Wenbin | Director,Officer | +Exercise | 14,733 | — | — |
| 2026-05-18 | Jiang Wenbin | Director,Officer | −Tax w/h | 1,913 | $3.55 | $6,791 |
| 2026-05-18 | Jiang Wenbin | Director,Officer | +Exercise | 7,854 | — | — |
| 2026-05-18 | Jiang Wenbin | Director,Officer | −Tax w/h | 3,588 | $3.55 | $12,737 |
| 2026-05-18 | Jiang Wenbin | Director,Officer | +Exercise | 38,141 | — | — |
| 2026-05-18 | Jiang Wenbin | Director,Officer | −Tax w/h | 5,032 | $3.55 | $17,864 |
| 2026-05-18 | Jiang Wenbin | Director,Officer | +Exercise | 19,334 | — | — |
| 2026-05-18 | Busque Philippe | Officer | +Exercise | 1,024 | — | — |
| 2026-05-18 | Busque Philippe | Officer | −Tax w/h | 1,424 | $3.55 | $5,055 |
| 2026-05-18 | Busque Philippe | Officer | +Exercise | 5,551 | — | — |
| 2026-05-18 | Busque Philippe | Officer | −Tax w/h | 263 | $3.55 | $934 |
| 2026-05-18 | Busque Philippe | Officer | +Exercise | 1,473 | — | — |
| 2026-05-18 | Busque Philippe | Officer | −Tax w/h | 620 | $3.55 | $2,201 |
| 2026-05-18 | Busque Philippe | Officer | +Exercise | 2,416 | — | — |
| 2026-05-18 | Busque Philippe | Officer | −Tax w/h | 378 | $3.55 | $1,342 |
| 2026-05-18 | Yan Ming | Director,Officer | +Exercise | 9,480 | — | — |
| 2026-05-18 | Yan Ming | Director,Officer | −Tax w/h | 1,025 | $3.55 | $3,639 |
| 2026-05-18 | Yan Ming | Director,Officer | +Exercise | 4,108 | — | — |
| 2026-05-18 | Yan Ming | Director,Officer | −Tax w/h | 919 | $3.55 | $3,262 |
| 2026-05-18 | Yan Ming | Director,Officer | −Tax w/h | 2,364 | $3.55 | $8,392 |
| 2026-05-18 | Yan Ming | Director,Officer | −Tax w/h | 1,224 | $3.55 | $4,345 |
| 2026-05-18 | Yan Ming | Director,Officer | +Exercise | 4,908 | — | — |
| 2026-05-18 | Yan Ming | Director,Officer | +Exercise | 3,683 | — | — |
| 2026-05-18 | Chin Richard | Director | +Exercise | 6,107 | — | — |
| 2026-05-18 | Holder Michael | Director | +Exercise | 1,454 | — | — |
| 2026-03-13 | Yan Ming | Director,Officer | −Gift | 1,176,000 | — | — |
| 2026-03-10 | Holder Michael | Director | +Exercise | 2,908 | — | — |
| 2026-03-10 | Yan Ming | Director,Officer | +Exercise | 7,366 | — | — |
| 2026-03-10 | Yan Ming | Director,Officer | +Exercise | 9,817 | — | — |
| 2026-03-10 | Yan Ming | Director,Officer | −Tax w/h | 2,287 | $4.23 | $9,674 |
| 2026-03-10 | Yan Ming | Director,Officer | +Exercise | 8,217 | — | — |
| 2026-03-10 | Yan Ming | Director,Officer | −Tax w/h | 2,397 | $4.23 | $10,139 |
| 2026-03-10 | Yan Ming | Director,Officer | −Tax w/h | 3,047 | $4.23 | $12,889 |
| 2026-03-10 | McCombe William D. | Officer | +Exercise | 6,320 | — | — |
| 2026-03-10 | McCombe William D. | Officer | −Tax w/h | 7,145 | $4.23 | $30,223 |
| 2026-03-10 | McCombe William D. | Officer | −Tax w/h | 2,603 | $4.23 | $11,011 |
| 2026-03-10 | McCombe William D. | Officer | +Exercise | 17,401 | — | — |
| 2026-03-10 | Jiang Wenbin | Director,Officer | −Tax w/h | 7,747 | $4.23 | $32,770 |
| 2026-03-10 | Jiang Wenbin | Director,Officer | +Exercise | 29,467 | — | — |
| 2026-03-10 | Jiang Wenbin | Director,Officer | +Exercise | 38,669 | — | — |
| 2026-03-10 | Jiang Wenbin | Director,Officer | −Tax w/h | 9,416 | $4.23 | $39,830 |
| 2026-03-10 | Jiang Wenbin | Director,Officer | −Tax w/h | 3,825 | $4.23 | $16,180 |
| 2026-03-10 | Jiang Wenbin | Director,Officer | +Exercise | 15,708 | — | — |
| 2026-03-10 | Busque Philippe | Officer | +Exercise | 4,833 | — | — |
| 2026-03-10 | Busque Philippe | Officer | −Tax w/h | 1,496 | $4.23 | $6,328 |
| 2026-03-10 | Busque Philippe | Officer | −Tax w/h | 912 | $4.23 | $3,858 |
| 2026-03-10 | Busque Philippe | Officer | +Exercise | 2,946 | — | — |
| 2026-03-10 | Busque Philippe | Officer | −Tax w/h | 635 | $4.23 | $2,686 |
| 2026-03-10 | Busque Philippe | Officer | +Exercise | 2,049 | — | — |
| 2026-03-10 | Barnett Valerie | Officer | +Exercise | 10,313 | — | — |
| 2026-03-10 | Barnett Valerie | Officer | −Tax w/h | 4,247 | $4.23 | $17,965 |
| 2026-03-10 | Barnett Valerie | Officer | +Exercise | 14,501 | — | — |
| 2026-03-10 | Barnett Valerie | Officer | −Tax w/h | 5,740 | $4.23 | $24,280 |
| 2026-03-10 | Barnett Valerie | Officer | −Tax w/h | 1,761 | $4.23 | $7,449 |
| 2026-03-10 | Barnett Valerie | Officer | +Exercise | 4,908 | — | — |
| 2026-03-10 | Chin Richard | Director | +Exercise | 6,107 | — | — |
| 2026-02-18 | Barnett Valerie | Officer | +Exercise | 1,346 | — | — |
| 2026-02-18 | Barnett Valerie | Officer | −Tax w/h | 525 | $4.20 | $2,205 |
| 2026-02-18 | Yan Ming | Director,Officer | −Tax w/h | 395 | $4.20 | $1,659 |
| 2026-02-18 | Yan Ming | Director,Officer | +Exercise | 1,332 | — | — |
| 2026-02-18 | Jiang Wenbin | Director,Officer | −Tax w/h | 1,339 | $4.20 | $5,624 |
| 2026-02-18 | Jiang Wenbin | Director,Officer | +Exercise | 4,514 | — | — |
| 2025-11-18 | Chin Richard | Director | +Exercise | 6,107 | — | — |
| 2025-11-18 | Holder Michael | Director | +Exercise | 2,181 | — | — |
| 2025-11-18 | Jiang Wenbin | Director,Officer | +Exercise | 29,002 | — | — |
| 2025-11-18 | Jiang Wenbin | Director,Officer | −Tax w/h | 8,697 | $5.53 | $48,094 |
| 2025-11-18 | Jiang Wenbin | Director,Officer | −Tax w/h | 11,413 | $5.53 | $63,114 |
| 2025-11-18 | Jiang Wenbin | Director,Officer | +Exercise | 22,100 | — | — |
| 2025-11-18 | Jiang Wenbin | Director,Officer | −Tax w/h | 4,636 | $5.53 | $25,637 |
| 2025-11-18 | Jiang Wenbin | Director,Officer | +Exercise | 11,781 | — | — |
| 2025-11-18 | Jiang Wenbin | Director,Officer | −Tax w/h | 2,660 | $5.53 | $14,710 |
| 2025-11-18 | Jiang Wenbin | Director,Officer | +Exercise | 6,758 | — | — |
| 2025-11-18 | McCombe William D. | Officer | +Exercise | 13,051 | — | — |
| 2025-11-18 | McCombe William D. | Officer | −Tax w/h | 4,196 | $5.53 | $23,204 |
| 2025-11-18 | McCombe William D. | Officer | −Tax w/h | 2,032 | $5.53 | $11,237 |
| 2025-11-18 | McCombe William D. | Officer | +Exercise | 6,320 | — | — |
| 2025-11-18 | Barnett Valerie | Officer | +Exercise | 10,875 | — | — |
| 2025-11-18 | Barnett Valerie | Officer | −Tax w/h | 2,487 | $5.53 | $13,753 |
| 2025-11-18 | Barnett Valerie | Officer | +Exercise | 7,735 | — | — |
| 2025-11-18 | Barnett Valerie | Officer | −Tax w/h | 1,184 | $5.53 | $6,548 |
| 2025-11-18 | Barnett Valerie | Officer | +Exercise | 3,681 | — | — |
| 2025-11-18 | Barnett Valerie | Officer | −Tax w/h | 649 | $5.53 | $3,589 |
| 2025-11-18 | Barnett Valerie | Officer | +Exercise | 2,016 | — | — |
| 2025-11-18 | Barnett Valerie | Officer | −Tax w/h | 3,497 | $5.53 | $19,338 |
| 2025-11-18 | Busque Philippe | Officer | +Exercise | 1,536 | — | — |
| 2025-11-18 | Busque Philippe | Officer | −Tax w/h | 393 | $5.53 | $2,173 |
| 2025-11-18 | Busque Philippe | Officer | +Exercise | 2,210 | — | — |
| 2025-11-18 | Busque Philippe | Officer | −Tax w/h | 565 | $5.53 | $3,124 |
| 2025-11-18 | Busque Philippe | Officer | +Exercise | 3,625 | — | — |
| 2025-11-18 | Busque Philippe | Officer | −Tax w/h | 927 | $5.53 | $5,126 |
| 2025-11-18 | Yan Ming | Director,Officer | +Exercise | 5,525 | — | — |
| 2025-11-18 | Yan Ming | Director,Officer | +Exercise | 7,363 | — | — |
| 2025-11-18 | Yan Ming | Director,Officer | −Tax w/h | 1,793 | $5.53 | $9,915 |
| 2025-11-18 | Yan Ming | Director,Officer | −Tax w/h | 1,346 | $5.53 | $7,443 |
| 2025-11-18 | Yan Ming | Director,Officer | +Exercise | 6,162 | — | — |
| 2025-11-18 | Yan Ming | Director,Officer | −Tax w/h | 1,501 | $5.53 | $8,301 |
| 2025-11-18 | Yan Ming | Director,Officer | +Exercise | 1,981 | — | — |
| 2025-11-18 | Yan Ming | Director,Officer | −Tax w/h | 483 | $5.53 | $2,671 |
| 2025-08-18 | Chin Richard | Director | +Exercise | 4,071 | — | — |
| 2025-08-18 | Holder Michael | Director | +Exercise | 2,181 | — | — |
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.