| Sep 15, 2026 | ZIPEVP, Chief Legal Officer | Shares withheld for tax or exercise priceCode F · direct | 12,207 | $3.95 | $48K@ $3.95 | 129,655 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 7,119 | — | — | 141,862 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 5,841 | — | — | 134,743 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 4,553 | — | — | 128,902 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 5,237 | — | — | 124,349 | Form 4 |
| Aug 25, 2026 | ZIPEVP, Chief Legal Officer | Open-market saleCode S · direct | 2,978 | $4.39 | $13K@ $4.39 | 119,112 | Form 4 |
| Jul 24, 2026 | ZIPEVP, Chief Legal Officer | Open-market saleCode S · direct | 3,547 | $3.91 | $14K@ $3.91 | 122,090 | Form 4 |
| Jun 25, 2026 | ZIPEVP, Chief Legal Officer | Open-market saleCode S · direct | 2,978 | $3.86 | $11K@ $3.86 | 125,637 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief Legal Officer | Shares withheld for tax or exercise priceCode F · direct | 12,207 | $3.61 | $44K@ $3.61 | 128,615 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 7,119 | — | — | 140,822 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 5,841 | — | — | 133,703 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 4,553 | — | — | 127,862 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 5,237 | — | — | 123,309 | Form 4 |
| May 26, 2026 | ZIPEVP, Chief Legal Officer | Open-market saleCode S · direct | 2,914 | $3.17 | $9K@ $3.17 | 118,072 | Form 4 |
| Apr 24, 2026 | ZIPEVP, Chief Legal Officer | Open-market saleCode S · direct | 2,978 | $2.91 | $9K@ $2.91 | 120,986 | Form 4 |
| Mar 18, 2026 | ZIPEVP, Chief Legal Officer | Open-market saleCode S · direct | 2,495 | $2.56 | $6K@ $2.56 | 123,964 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief Legal Officer | Shares withheld for tax or exercise priceCode F · direct | 11,911 | $2.83 | $34K@ $2.83 | 126,459 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 7,119 | — | — | 138,370 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 5,841 | — | — | 131,251 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 4,553 | — | — | 125,410 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 5,237 | — | — | 120,857 | Form 4 |
| Feb 28, 2026 | ZIPEVP, Chief Legal Officer | Grant or awardCode A · direct | 45,550 | — | — | 45,550 | Form 4 |
| Feb 28, 2026 | ZIPEVP, Chief Legal Officer | Grant or awardCode A · direct | 113,900 | — | — | 113,900 | Form 4 |
| Feb 18, 2026 | ZIPEVP, Chief Legal Officer | Open-market saleCode S · direct | 2,978 | $1.93 | $6K@ $1.93 | 115,620 | Form 4 |
| Jan 20, 2026 | ZIPEVP, Chief Legal Officer | Open-market saleCode S · direct | 2,169 | $2.62 | $6K@ $2.62 | 118,598 | Form 4 |
| Dec 17, 2025 | ZIPEVP, Chief Legal Officer | Open-market saleCode S · direct | 2,495 | $4.77 | $12K@ $4.77 | 120,767 | Form 4 |
| Dec 15, 2025 | ZIPEVP, Chief Legal Officer | Shares withheld for tax or exercise priceCode F · direct | 8,184 | $5.20 | $43K@ $5.20 | 123,262 | Form 4 |
| Dec 15, 2025 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 5,841 | — | — | 131,446 | Form 4 |
| Dec 15, 2025 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 4,553 | — | — | 125,605 | Form 4 |
| Dec 15, 2025 | ZIPEVP, Chief Legal Officer | Option exerciseCode M · direct | 5,237 | — | — | 121,052 | Form 4 |