| Sep 24, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 21,870 | — | — | 73,088 | Form 4 |
| Sep 24, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 40,373 | $18.54 | $749K@ $18.54 | 0 | Form 4 |
| Sep 24, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 10,080 | $18.05 | $182K@ $18.05 | 40,373 | Form 4 |
| Sep 24, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 34,370 | — | — | 50,453 | Form 4 |
| Aug 20, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 21,871 | — | — | 94,958 | Form 4 |
| Aug 20, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 49,980 | $16.49 | $824K@ $16.49 | 16,083 | Form 4 |
| Aug 20, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 34,371 | — | — | 66,063 | Form 4 |
| Aug 7, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 34,370 | — | — | 173,484 | Form 4 |
| Aug 7, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 211,302 | — | — | 242,994 | Form 4 |
| Jul 23, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 49,979 | $12.35 | $617K@ $12.35 | 31,692 | Form 4 |
| Jul 23, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 12,500 | — | — | 81,671 | Form 4 |
| Jul 23, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 21,870 | — | — | 69,171 | Form 4 |
| Jul 16, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 8,962 | — | — | 56,263 | Form 4 |
| Jul 15, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 4,060 | — | — | 51,361 | Form 4 |
| Jul 2, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 8,500 | — | — | 55,801 | Form 4 |
| Jul 2, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 50,354 | $13.65 | $687K@ $13.65 | 47,301 | Form 4 |
| Jul 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 43,376 | — | — | 607,265 | Form 4 |
| Jul 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 16,827 | — | — | 168,269 | Form 4 |
| Jul 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 14,410 | — | — | 86,463 | Form 4 |
| Jul 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 23,042 | — | — | 46,085 | Form 4 |
| Jul 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 97,655 | — | — | 97,655 | Form 4 |
| Jul 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 17,176 | — | — | 17,176 | Form 4 |
| Jun 18, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 43,077 | $11.30 | $487K@ $11.30 | 0 | Form 4 |
| Jun 18, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 21,871 | — | — | 43,077 | Form 4 |
| Jun 8, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 65,206 | Form 4 |
| May 26, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 36,004 | — | — | 363,996 | Form 4 |
| May 26, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 7,996 | — | — | 0 | Form 4 |
| May 26, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 65,206 | Form 4 |
| May 14, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 65,206 | Form 4 |
| Apr 27, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 65,206 | Form 4 |
| Apr 13, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 44,000 | $8.65 | $381K@ $8.65 | 21,206 | Form 4 |
| Apr 13, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 17,466 | — | — | 65,206 | Form 4 |
| Apr 2, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 49,916 | $8.17 | $408K@ $8.17 | 47,740 | Form 4 |
| Apr 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 43,376 | — | — | 650,641 | Form 4 |
| Apr 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 16,827 | — | — | 185,096 | Form 4 |
| Apr 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 14,410 | — | — | 100,873 | Form 4 |
| Apr 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 23,043 | — | — | 69,127 | Form 4 |
| Apr 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 97,656 | — | — | 97,656 | Form 4 |
| Mar 30, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 44,000 | Form 4 |
| Mar 9, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 44,000 | Form 4 |
| Feb 17, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Grant or awardCode A · direct | 694,017 | — | — | 694,017 | Form 4 |
| Feb 17, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 44,000 | Form 4 |
| Feb 2, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 44,000 | $7.26 | $319K@ $7.26 | 0 | Form 4 |
| Feb 2, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 23,389 | — | — | 44,000 | Form 4 |
| Jan 30, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 21,592 | $7.32 | $158K@ $7.32 | 20,611 | Form 4 |
| Jan 29, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 42,203 | — | — | 42,203 | Form 4 |
| Jan 20, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 44,000 | Form 4 |
| Jan 5, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 44,000 | $8.80 | $387K@ $8.80 | 0 | Form 4 |
| Jan 5, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 3,817 | — | — | 44,000 | Form 4 |
| Jan 2, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 25,333 | $8.61 | $218K@ $8.61 | 40,183 | Form 4 |
| Jan 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 16,827 | — | — | 201,923 | Form 4 |
| Jan 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 14,411 | — | — | 115,283 | Form 4 |
| Jan 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 23,042 | — | — | 92,170 | Form 4 |
| Jan 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 11,236 | — | — | 0 | Form 4 |
| Jan 1, 2026 | PUBMCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 65,516 | — | — | 65,516 | Form 4 |
| Dec 22, 2025 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 44,000 | Form 4 |
| Dec 8, 2025 | PUBMCHIEF EXECUTIVE OFFICER | Conversion of derivativeCode C · direct | 44,000 | — | — | 44,000 | Form 4 |