| Sep 21, 2026 | ZIPEVP, Chief People Officer | Open-market saleCode S · direct | 7,837 | $3.80 | $30K@ $3.80 | 210,603 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief People Officer | Shares withheld for tax or exercise priceCode F · direct | 12,755 | $3.95 | $50K@ $3.95 | 218,440 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 7,119 | — | — | 231,195 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 5,841 | — | — | 224,076 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 4,553 | — | — | 218,235 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 1,337 | — | — | 213,682 | Form 4 |
| Sep 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 5,237 | — | — | 212,345 | Form 4 |
| Aug 20, 2026 | ZIPEVP, Chief People Officer | Open-market saleCode S · direct | 7,819 | $5.15 | $40K@ $5.15 | 207,108 | Form 4 |
| Jul 20, 2026 | ZIPEVP, Chief People Officer | Open-market saleCode S · direct | 7,983 | $3.95 | $32K@ $3.95 | 214,927 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief People Officer | Open-market saleCode S · direct | 9,113 | $3.62 | $33K@ $3.62 | 222,910 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief People Officer | Shares withheld for tax or exercise priceCode F · direct | 12,755 | $3.61 | $46K@ $3.61 | 232,023 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 7,119 | — | — | 244,778 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 5,841 | — | — | 237,659 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 4,553 | — | — | 231,818 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 1,337 | — | — | 227,265 | Form 4 |
| Jun 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 5,237 | — | — | 225,928 | Form 4 |
| Mar 18, 2026 | ZIPEVP, Chief People Officer | Open-market saleCode S · direct | 2,532 | $2.56 | $6K@ $2.56 | 220,691 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief People Officer | Shares withheld for tax or exercise priceCode F · direct | 12,442 | $2.83 | $35K@ $2.83 | 223,223 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 7,119 | — | — | 235,665 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 5,841 | — | — | 228,546 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 4,553 | — | — | 222,705 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 1,337 | — | — | 218,152 | Form 4 |
| Mar 15, 2026 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 5,237 | — | — | 216,815 | Form 4 |
| Feb 28, 2026 | ZIPEVP, Chief People Officer | Grant or awardCode A · direct | 45,550 | — | — | 45,550 | Form 4 |
| Feb 28, 2026 | ZIPEVP, Chief People Officer | Grant or awardCode A · direct | 113,900 | — | — | 113,900 | Form 4 |
| Jan 20, 2026 | ZIPEVP, Chief People Officer | Open-market saleCode S · direct | 2,847 | $2.64 | $8K@ $2.64 | 211,578 | Form 4 |
| Dec 18, 2025 | ZIPEVP, Chief People Officer | Open-market saleCode S · direct | 2,532 | $4.74 | $12K@ $4.74 | 214,425 | Form 4 |
| Dec 15, 2025 | ZIPEVP, Chief People Officer | Shares withheld for tax or exercise priceCode F · direct | 8,765 | $5.20 | $46K@ $5.20 | 216,957 | Form 4 |
| Dec 15, 2025 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 5,841 | — | — | 225,722 | Form 4 |
| Dec 15, 2025 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 4,553 | — | — | 219,881 | Form 4 |
| Dec 15, 2025 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 1,337 | — | — | 215,328 | Form 4 |
| Dec 15, 2025 | ZIPEVP, Chief People Officer | Option exerciseCode M · direct | 5,237 | — | — | 213,991 | Form 4 |