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 | BUEHLER ALEXANDER J | Director,Officer | +Exercise | 15,327 | $8.60 | $131,812 |
| 2026-06-15 | BUEHLER ALEXANDER J | Director,Officer | −Sell | 14,900 | $8.71 | $129,779 |
| 2026-06-15 | Sabol Colin R | Director | +Buy | 11,180 | $8.88 | $99,278 |
| 2026-06-04 | Hanstveit Arve | Director | +Grant | 18,094 | $8.29 | $149,999 |
| 2026-06-04 | Sabol Colin R | Director | +Grant | 18,094 | $8.29 | $149,999 |
| 2026-06-04 | Chow Joan Kai | Director | +Grant | 18,094 | $8.29 | $149,999 |
| 2026-06-04 | TONDREAU PAMELA L. | Director | +Grant | 22,316 | $8.29 | $185,000 |
| 2026-05-13 | TONDREAU PAMELA L. | Director | +Buy | 20,000 | $8.34 | $166,800 |
| 2026-05-06 | Ryan Aidan | Officer | +Grant | 18,518 | $11.61 | $214,994 |
| 2026-04-06 | Hanstveit Arve | Director | −Sell | 2,419 | $10.29 | $24,892 |
| 2026-04-02 | Hanstveit Arve | Director | −Sell | 165,292 | $10.14 | $2M |
| 2026-03-10 | Hanstveit Arve | Director | −Sell | 25,000 | $10.96 | $274,000 |
| 2026-03-06 | Hanstveit Arve | Director | −Sell | 11,582 | $10.62 | $123,001 |
| 2026-03-05 | Ramanan Natarajan | Officer | −Sell | 272 | $10.57 | $2,875 |
| 2026-03-05 | Hanstveit Arve | Director | −Sell | 38,418 | $10.71 | $411,457 |
| 2026-03-04 | Clemente Rodney | Officer | −Sell | 20,568 | $10.61 | $218,226 |
| 2026-03-03 | Ramanan Natarajan | Officer | −Tax w/h | 2,724 | $10.22 | $27,839 |
| 2026-02-17 | Hostetler Matthew | Officer | +Grant | 25,959 | — | — |
| 2026-02-17 | Clemente Rodney | Officer | +Grant | 45,626 | — | — |
| 2026-02-17 | Ramanan Natarajan | Officer | +Grant | 29,106 | — | — |
| 2026-02-17 | Yeung William | Officer | +Grant | 25,959 | — | — |
| 2026-02-17 | Moon David W | Director,Officer | +Grant | 81,812 | — | — |
| 2026-02-17 | Mancini Michael S. | Officer | +Grant | 45,626 | — | — |
| 2026-02-06 | Yeung William | Officer | −Sell | 646 | $15.14 | $9,780 |
| 2026-02-05 | Clemente Rodney | Officer | −Sell | 724 | $14.59 | $10,563 |
| 2026-02-05 | Yeung William | Officer | −Sell | 890 | $14.59 | $12,985 |
| 2026-02-02 | Yeung William | Officer | −Sell | 729 | $14.46 | $10,541 |
| 2026-01-30 | Yeung William | Officer | −Tax w/h | 1,003 | $14.65 | $14,694 |
| 2026-01-30 | Yeung William | Officer | −Tax w/h | 8,622 | $14.30 | $123,295 |
| 2026-01-30 | Moon David W | Director,Officer | −Tax w/h | 17,160 | $14.30 | $245,388 |
| 2026-01-30 | Mancini Michael S. | Officer | −Tax w/h | 4,798 | $14.30 | $68,611 |
| 2026-01-30 | Hostetler Matthew | Officer | −Tax w/h | 3,359 | $14.30 | $48,034 |
| 2026-01-30 | Clemente Rodney | Officer | −Tax w/h | 694 | $14.65 | $10,167 |
| 2026-01-30 | Clemente Rodney | Officer | −Tax w/h | 8,397 | $14.30 | $120,077 |
| 2026-01-28 | Yeung William | Officer | −Sell | 7,271 | $14.55 | $105,793 |
| 2025-12-05 | Hanstveit Arve | Director | −Sell | 15,000 | $14.71 | $220,650 |
| 2025-12-04 | Hanstveit Arve | Director | −Sell | 15,000 | $14.97 | $224,550 |
| 2025-10-24 | Yeung William | Officer | +Exercise | 3,530 | $7.50 | $26,475 |
| 2025-10-24 | Yeung William | Officer | −Sell | 5,638 | $18.00 | $101,484 |
| 2025-10-24 | Yeung William | Officer | +Exercise | 5,638 | $10.19 | $57,451 |
| 2025-10-24 | Yeung William | Officer | −Sell | 3,530 | $18.00 | $63,540 |
| 2025-10-23 | Yeung William | Officer | +Exercise | 3,530 | $7.50 | $26,475 |
| 2025-10-23 | Yeung William | Officer | −Sell | 3,530 | $17.50 | $61,775 |
| 2025-10-20 | Yeung William | Officer | −Sell | 3,530 | $17.00 | $60,010 |
| 2025-10-20 | Yeung William | Officer | +Exercise | 3,530 | $7.50 | $26,475 |
| 2025-10-16 | Yeung William | Officer | +Exercise | 3,530 | $7.50 | $26,475 |
| 2025-10-16 | Yeung William | Officer | −Sell | 3,530 | $16.50 | $58,245 |
| 2025-10-03 | Yeung William | Officer | −Sell | 2,529 | $16.00 | $40,464 |
| 2025-10-03 | Yeung William | Officer | +Exercise | 1,038 | $7.50 | $7,785 |
| 2025-10-03 | Yeung William | Officer | +Exercise | 2,529 | $7.50 | $18,968 |
| 2025-10-03 | Yeung William | Officer | −Sell | 1,038 | $16.00 | $16,608 |
| 2025-09-18 | Yeung William | Officer | +Exercise | 15,454 | $8.95 | $138,313 |
| 2025-09-18 | Yeung William | Officer | −Sell | 15,454 | $15.09 | $233,201 |
| 2025-09-11 | Yeung William | Officer | +Exercise | 30,877 | $8.95 | $276,349 |
| 2025-09-11 | Yeung William | Officer | −Sell | 33,554 | $14.51 | $486,869 |
| 2025-07-28 | Clemente Rodney | Officer | −Sell | 5,387 | $13.97 | $75,256 |
| 2025-07-25 | Clemente Rodney | Officer | −Tax w/h | 2,320 | $13.88 | $32,202 |
| 2025-07-25 | Yeung William | Officer | −Tax w/h | 1,989 | $13.88 | $27,607 |
| 2025-06-12 | Hanstveit Arve | Director | −Sell | 30,000 | $12.68 | $380,400 |
| 2025-06-11 | Hanstveit Arve | Director | −Sell | 20,000 | $12.75 | $255,000 |
| 2025-06-05 | Sabol Colin R | Director | +Grant | 12,038 | — | — |
| 2025-06-05 | Hanstveit Arve | Director | +Grant | 12,038 | — | — |
| 2025-06-05 | Chow Joan Kai | Director | +Grant | 12,038 | — | — |
| 2025-06-05 | BUEHLER ALEXANDER J | Director | +Grant | 12,038 | — | — |
| 2025-06-05 | TONDREAU PAMELA L. | Director | +Grant | 14,847 | — | — |
| 2025-05-14 | TONDREAU PAMELA L. | Director | +Buy | 4,200 | $12.28 | $51,576 |
| 2025-05-13 | Moon David W | Director,Officer | +Buy | 4,200 | $12.20 | $51,240 |
| 2025-03-11 | Clemente Rodney | Officer | −Sell | 1,843 | $16.23 | $29,912 |
| 2025-03-11 | Hanstveit Arve | Director | −Sell | 50,000 | $16.34 | $817,000 |
| 2025-03-10 | Clemente Rodney | Officer | −Tax w/h | 794 | $16.37 | $12,998 |
| 2025-03-10 | Yeung William | Officer | −Tax w/h | 944 | $16.37 | $15,453 |
| 2025-03-03 | Ramanan Natarajan | Officer | +Grant | 26,455 | — | — |
| 2025-02-20 | Clemente Rodney | Officer | −Sell | 21,444 | $15.42 | $330,666 |
| 2025-02-04 | Ghasripoor Farshad | Officer | −Other | 65,000 | — | — |
| 2025-02-04 | Ghasripoor Farshad | Officer | +Other | 65,000 | — | — |
| 2025-02-03 | Ghasripoor Farshad | Officer | −Tax w/h | 1,420 | $14.34 | $20,363 |
| 2025-02-03 | Yeung William | Officer | −Tax w/h | 882 | $14.34 | $12,648 |
| 2025-02-03 | Clemente Rodney | Officer | −Tax w/h | 944 | $14.34 | $13,537 |
| 2025-01-31 | Clemente Rodney | Officer | −Tax w/h | 615 | $14.56 | $8,954 |
| 2025-01-31 | Ghasripoor Farshad | Officer | −Tax w/h | 926 | $14.56 | $13,483 |
| 2025-01-31 | Yeung William | Officer | −Tax w/h | 627 | $14.56 | $9,129 |
| 2025-01-30 | Clemente Rodney | Officer | −Tax w/h | 694 | $14.33 | $9,945 |
| 2025-01-30 | Ghasripoor Farshad | Officer | −Tax w/h | 1,034 | $14.33 | $14,817 |
| 2025-01-30 | Yeung William | Officer | −Tax w/h | 698 | $14.33 | $10,002 |
| 2025-01-27 | Clemente Rodney | Officer | −Tax w/h | 5,784 | $14.40 | $83,290 |
| 2025-01-27 | Ghasripoor Farshad | Officer | −Tax w/h | 5,721 | $14.40 | $82,382 |
| 2025-01-27 | Yeung William | Officer | −Tax w/h | 4,061 | $14.40 | $58,478 |
| 2025-01-27 | Moon David W | Director,Officer | −Tax w/h | 7,664 | $14.40 | $110,362 |
| 2025-01-23 | Mancini Michael S. | Officer | +Grant | 34,223 | — | — |
| 2025-01-23 | Clemente Rodney | Officer | +Grant | 34,223 | — | — |
| 2025-01-23 | Moon David W | Director,Officer | +Grant | 88,980 | — | — |
| 2025-01-23 | Yeung William | Officer | +Grant | 23,956 | — | — |
| 2024-12-11 | Hanstveit Arve | Director | −Sell | 20,000 | $16.87 | $337,400 |
| 2024-11-11 | Clemente Rodney | Officer | −Sell | 4,207 | $20.06 | $84,392 |
| 2024-11-08 | Clemente Rodney | Officer | −Sell | 3,631 | $20.15 | $73,165 |
| 2024-11-07 | Clemente Rodney | Officer | −Sell | 19,618 | $20.00 | $392,360 |
| 2024-10-28 | Moon David W | Director,Officer | −Sell | 2,550 | $17.97 | $45,824 |
| 2024-10-28 | Clemente Rodney | Officer | −Sell | 6,505 | $17.98 | $116,960 |
| 2024-10-28 | Ghasripoor Farshad | Officer | −Sell | 10,526 | $17.97 | $189,152 |
| 2024-08-19 | BUEHLER ALEXANDER J | Director | +Exercise | 19,841 | $2.92 | $57,936 |
| 2024-08-05 | Moon David W | Director,Officer | +Buy | 3,000 | $16.00 | $48,000 |
| 2024-07-29 | Yeung William | Officer | −Sell | 2,012 | $14.63 | $29,436 |
| 2024-07-29 | Clemente Rodney | Officer | −Sell | 2,353 | $14.63 | $34,424 |
| 2024-07-29 | Ghasripoor Farshad | Officer | −Sell | 4,079 | $14.63 | $59,676 |
| 2024-06-18 | Moon David W | Director,Officer | −Sell | 1,219 | $12.77 | $15,567 |
| 2024-06-07 | Hanstveit Arve | Director | −Sell | 20,000 | $13.20 | $264,000 |
| 2024-06-06 | Sabol Colin R | Director | +Grant | 11,127 | — | — |
| 2024-06-06 | TONDREAU PAMELA L. | Director | +Grant | 13,724 | — | — |
| 2024-06-06 | BUEHLER ALEXANDER J | Director | +Grant | 11,127 | — | — |
| 2024-06-06 | Hanstveit Arve | Director | +Grant | 11,127 | — | — |
| 2024-06-06 | Chow Joan Kai | Director | +Grant | 11,127 | — | — |
| 2024-05-28 | Ballard Joshua | Officer | −Sell | 4,051 | $13.54 | $54,851 |
| 2024-05-23 | Mao Robert Yu Lang | Director | +Exercise | 10,752 | $7.79 | $83,758 |
| 2024-05-23 | Mao Robert Yu Lang | Director | +Exercise | 2,084 | $7.79 | $16,234 |
| 2024-05-22 | Mao Robert Yu Lang | Director | +Exercise | 21,859 | $7.79 | $170,282 |
| 2024-05-22 | Mao Robert Yu Lang | Director | +Exercise | 5,208 | $7.79 | $40,570 |
| 2024-05-22 | Mao Robert Yu Lang | Director | −Sell | 21,045 | $13.86 | $291,684 |
| 2024-05-08 | Hanstveit Arve | Director | −Sell | 35,000 | $13.53 | $473,550 |
| 2024-05-07 | Moon David W | Director,Officer | +Buy | 10,500 | $13.46 | $141,330 |
| 2024-05-07 | Moon David W | Director,Officer | −Disp→issuer | 8,040 | — | — |
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.