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-05 | Connelly Stephen | Officer | −Sell | 30,975 | $2.94 | $91,067 |
| 2026-06-05 | Zedelmayer Christine | Officer | −Sell | 14,584 | $2.93 | $42,731 |
| 2026-06-05 | Zedelmayer Christine | Officer | +Exercise | 14,584 | $0.79 | $11,521 |
| 2026-06-04 | Connelly Stephen | Officer | −Sell | 200,000 | $3.16 | $632,000 |
| 2026-05-28 | Zedelmayer Christine | Officer | +Exercise | 48,512 | $0.77 | $37,354 |
| 2026-05-28 | Zedelmayer Christine | Officer | −Sell | 30,208 | $2.98 | $90,020 |
| 2026-05-28 | Zedelmayer Christine | Officer | −Sell | 55,604 | $2.70 | $150,131 |
| 2026-05-28 | Zedelmayer Christine | Officer | +Exercise | 7,292 | $0.73 | $5,323 |
| 2026-05-28 | Zedelmayer Christine | Officer | −Sell | 200 | $2.71 | $542 |
| 2026-05-28 | Zedelmayer Christine | Officer | +Exercise | 14,583 | $0.79 | $11,521 |
| 2026-05-28 | Zedelmayer Christine | Officer | +Exercise | 15,625 | $0.79 | $12,344 |
| 2026-05-28 | Tom Penny | Officer | +Exercise | 65,000 | $0.79 | $51,350 |
| 2026-05-28 | Tom Penny | Officer | −Sell | 65,000 | $2.95 | $191,750 |
| 2026-05-27 | Zedelmayer Christine | Officer | −Sell | 9,821 | $2.70 | $26,517 |
| 2026-05-27 | Zedelmayer Christine | Officer | +Exercise | 9,821 | $0.77 | $7,562 |
| 2026-03-13 | Zedelmayer Christine | Officer | +Exercise | 120,312 | $0.79 | $95,046 |
| 2026-03-13 | Zedelmayer Christine | Officer | −Sell | 120,312 | $2.50 | $300,780 |
| 2026-03-09 | Zedelmayer Christine | Officer | +Exercise | 75,000 | $0.79 | $59,250 |
| 2026-03-09 | Zedelmayer Christine | Officer | +Exercise | 41,666 | $0.79 | $32,916 |
| 2026-03-09 | Zedelmayer Christine | Officer | +Exercise | 35,695 | $0.79 | $28,199 |
| 2026-03-09 | Zedelmayer Christine | Officer | −Sell | 181,219 | $2.00 | $362,438 |
| 2026-02-19 | Zedelmayer Christine | Officer | +Exercise | 76,562 | $0.73 | $55,890 |
| 2026-02-19 | Zedelmayer Christine | Officer | −Sell | 109,375 | $1.78 | $194,688 |
| 2026-02-19 | Zedelmayer Christine | Officer | −Sell | 76,562 | $1.74 | $133,218 |
| 2026-02-19 | Zedelmayer Christine | Officer | +Exercise | 109,375 | $0.79 | $86,406 |
| 2026-02-19 | Zedelmayer Christine | Officer | −Sell | 109,375 | $1.78 | $194,688 |
| 2026-02-19 | Zedelmayer Christine | Officer | +Exercise | 76,562 | $0.73 | $55,890 |
| 2026-02-19 | Zedelmayer Christine | Officer | −Sell | 76,562 | $1.74 | $133,218 |
| 2026-02-19 | Zedelmayer Christine | Officer | +Exercise | 109,375 | $0.79 | $86,406 |
| 2026-01-08 | Tom Penny | Officer | −Sell | 6,533 | $1.29 | $8,428 |
| 2025-12-23 | Zedelmayer Christine | Officer | −Sell | 100,000 | $1.50 | $150,000 |
| 2025-12-23 | Zedelmayer Christine | Officer | +Exercise | 100,000 | $0.79 | $79,000 |
| 2025-12-15 | Zedelmayer Christine | Officer | −Sell | 11,900 | $1.31 | $15,589 |
| 2025-12-12 | Zedelmayer Christine | Officer | −Sell | 23,804 | $1.34 | $31,897 |
| 2025-11-25 | Zedelmayer Christine | Officer | −Sell | 100 | $0.98 | $98 |
| 2025-11-25 | Zedelmayer Christine | Officer | −Sell | 7,998 | $0.95 | $7,598 |
| 2025-01-23 | Keyes Jason A | Officer | −Sell | 10,000 | $0.65 | $6,500 |
| 2024-12-10 | Keyes Jason A | Officer | +Grant | 15,000 | $0.54 | $8,100 |
| 2024-11-14 | Keyes Jason A | Officer | −Sell | 10,000 | $0.70 | $7,000 |
| 2024-10-28 | Tom Penny | Officer | −Sell | 2,835 | $1.25 | $3,544 |
| 2024-10-28 | Zedelmayer Christine | Officer | −Sell | 15,000 | $1.25 | $18,750 |
| 2024-10-25 | Tom Penny | Officer | −Sell | 683 | $1.25 | $854 |
| 2024-09-26 | Keyes Jason A | Officer | −Sell | 10,000 | $0.81 | $8,100 |
| 2024-09-16 | Tom Penny | Officer | −Sell | 38,806 | $0.85 | $32,985 |
| 2024-07-16 | Keyes Jason A | Officer | −Sell | 10,000 | $0.87 | $8,700 |
| 2023-12-08 | Keyes Jason A | Officer | +Grant | 8,805 | $0.58 | $5,107 |
| 2023-12-08 | Zedelmayer Christine | Officer | +Grant | 8,804 | $0.58 | $5,106 |
| 2023-12-08 | Rothman Joel | Officer | +Grant | 8,804 | $0.58 | $5,106 |
| 2023-06-09 | Keyes Jason A | Officer | +Grant | 15,000 | $0.56 | $8,400 |
| 2023-06-09 | Zedelmayer Christine | Officer | +Grant | 15,000 | $0.56 | $8,400 |
| 2023-06-09 | Rothman Joel | Officer | +Grant | 15,000 | $0.56 | $8,400 |
| 2022-12-09 | Rothman Joel | Officer | +Grant | 3,821 | $1.19 | $4,547 |
| 2022-12-09 | Keyes Jason A | Officer | +Grant | 4,444 | $1.19 | $5,288 |
| 2022-08-29 | Keyes Jason A | Officer | −Sell | 7,000 | $2.83 | $19,810 |
| 2022-06-10 | Zedelmayer Christine | Officer | +Grant | 9,033 | $1.85 | $16,711 |
| 2022-06-10 | Rothman Joel | Officer | +Grant | 6,244 | $1.85 | $11,551 |
| 2022-06-06 | Keyes Jason A | Officer | −Sell | 5,000 | $2.52 | $12,600 |
| 2022-04-04 | Keyes Jason A | Officer | −Sell | 8,000 | $3.18 | $25,440 |
| 2021-12-10 | Rothman Joel | Officer | +Grant | 1,290 | $2.35 | $3,032 |
| 2021-12-10 | Keyes Jason A | Officer | +Grant | 5,585 | $2.35 | $13,125 |
| 2021-12-01 | Keyes Jason A | Officer | −Sell | 5,000 | $5.08 | $25,400 |
| 2021-11-16 | Zedelmayer Christine | Officer | −Sell | 4,084 | $5.49 | $22,421 |
| 2021-11-16 | Zedelmayer Christine | Officer | +Exercise | 15,000 | $2.45 | $36,750 |
| 2021-11-16 | Zedelmayer Christine | Officer | −Sell | 7,350 | $5.49 | $40,352 |
| 2021-11-16 | Zedelmayer Christine | Officer | +Exercise | 8,334 | $2.45 | $20,418 |
| 2021-10-06 | Connelly Stephen | Director,Officer | −Sell | 5,625 | $7.01 | $39,431 |
| 2021-10-06 | Connelly Stephen | Director,Officer | −Sell | 2,467 | $7.01 | $17,294 |
| 2021-10-06 | Connelly Stephen | Director,Officer | +Exercise | 2,467 | $2.80 | $6,908 |
| 2021-10-06 | Connelly Stephen | Director,Officer | +Exercise | 5,625 | $4.75 | $26,719 |
| 2021-09-27 | Keyes Jason A | Officer | −Sell | 8,000 | $6.74 | $53,920 |
| 2021-07-27 | Keyes Jason A | Officer | −Sell | 5,000 | $5.72 | $28,600 |
| 2021-06-10 | Rothman Joel | Officer | +Grant | 7,742 | $2.35 | $18,194 |
| 2021-06-10 | Keyes Jason A | Officer | +Grant | 5,535 | $2.35 | $13,007 |
| 2021-06-10 | Zedelmayer Christine | Officer | +Grant | 9,032 | $2.35 | $21,225 |
| 2021-06-08 | Connelly Stephen | Director,Officer | −Sell | 10,495 | $7.18 | $75,354 |
| 2021-06-08 | Connelly Stephen | Director,Officer | +Exercise | 10,495 | $4.75 | $49,851 |
| 2021-06-07 | Connelly Stephen | Director,Officer | +Exercise | 13,900 | $4.75 | $66,025 |
| 2021-06-07 | Connelly Stephen | Director,Officer | −Sell | 13,900 | $7.14 | $99,246 |
| 2021-06-07 | Connelly Stephen | Director,Officer | −Sell | 8,490 | $7.08 | $60,109 |
| 2021-06-07 | Connelly Stephen | Director,Officer | +Exercise | 8,490 | $2.80 | $23,772 |
| 2021-06-04 | Connelly Stephen | Director,Officer | +Exercise | 6,509 | $2.80 | $18,225 |
| 2021-06-04 | Connelly Stephen | Director,Officer | −Sell | 6,509 | $7.01 | $45,628 |
| 2021-06-04 | Connelly Stephen | Director,Officer | +Exercise | 7,030 | $4.75 | $33,393 |
| 2021-06-04 | Connelly Stephen | Director,Officer | −Sell | 7,030 | $7.01 | $49,280 |
| 2021-05-26 | Keyes Jason A | Officer | −Sell | 5,000 | $6.50 | $32,500 |
| 2021-05-26 | Keyes Jason A | Officer | −Sell | 5,000 | $6.50 | $32,500 |
| 2020-12-28 | Connelly Stephen | Director,Officer | −Sell | 25,000 | $4.52 | $113,000 |
| 2020-12-23 | Keyes Jason A | Officer | −Sell | 8,000 | $4.74 | $37,920 |
| 2020-12-10 | Zedelmayer Christine | Officer | +Other | 1,097 | $2.35 | $2,578 |
| 2020-12-10 | Keyes Jason A | Officer | +Other | 5,362 | $2.35 | $12,601 |
| 2020-09-28 | Connelly Stephen | Director,Officer | −Sell | 25,000 | $5.62 | $140,500 |
| 2020-07-13 | Connelly Stephen | Director,Officer | −Sell | 250,000 | $8.13 | $2M |
| 2020-06-10 | Zedelmayer Christine | Officer | +Other | 9,570 | $2.41 | $23,064 |
| 2020-06-10 | Keyes Jason A | Officer | +Other | 5,014 | $2.41 | $12,084 |
| 2020-02-18 | Keyes Jason A | Officer | −Sell | 5,000 | $5.03 | $25,150 |
| 2020-01-21 | Keyes Jason A | Officer | −Sell | 5,000 | $4.41 | $22,050 |
| 2019-09-03 | Keyes Jason A | Officer | −Sell | 5,000 | $3.60 | $18,000 |
| 2019-08-01 | Keyes Jason A | Officer | −Sell | 5,000 | $3.99 | $19,950 |
| 2018-10-16 | Biocon SA | TenPercentOwner | +Grant | 228,060 | — | — |
| 2018-10-16 | BRADBURY DANIEL | Director,Officer | +Other | 9,699 | $11.20 | $108,629 |
| 2018-10-16 | BRADBURY DANIEL | Director,Officer | +Other | 38,796 | $11.20 | $434,515 |
| 2018-10-16 | Steel Bruce D. | Director,Officer | +Other | 48,495 | $11.20 | $543,144 |
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.