| Jul 20, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 2,915 | $31.71 | $92K@ $31.71 | 24,353 | Form 4 |
| Jul 20, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 31,885 | $31.05 | $990K@ $31.05 | 27,268 | Form 4 |
| Jul 20, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 70,200 | $29.96 | $2.1M@ $29.96 | 59,153 | Form 4 |
| Jul 20, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 80,000 | $11.17 | $894K@ $11.17 | 129,353 | Form 4 |
| Jul 20, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 25,000 | $11.90 | $298K@ $11.90 | 49,353 | Form 4 |
| Jun 22, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 300 | $30.73 | $9K@ $30.73 | 24,353 | Form 4 |
| Jun 22, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 39,700 | $30.20 | $1.2M@ $30.20 | 24,653 | Form 4 |
| Jun 22, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 15,000 | $11.90 | $179K@ $11.90 | 64,353 | Form 4 |
| Jun 22, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 25,000 | $10.90 | $273K@ $10.90 | 49,353 | Form 4 |
| May 26, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 65,000 | $35.69 | $2.3M@ $35.69 | 24,353 | Form 4 |
| May 26, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 5,000 | $10.90 | $55K@ $10.90 | 89,353 | Form 4 |
| May 26, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 60,000 | $10.00 | $600K@ $10.00 | 84,353 | Form 4 |
| Jan 28, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 32,612 | $10.90 | $355K@ $10.90 | 56,965 | Form 4 |
| Jan 27, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 39,816 | $10.90 | $434K@ $10.90 | 64,169 | Form 4 |
| Jan 26, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 309 | $33.45 | $10K@ $33.45 | 24,353 | Form 4 |
| Jan 26, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 34,091 | $32.77 | $1.1M@ $32.77 | 24,662 | Form 4 |
| Jan 26, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 34,400 | $10.90 | $375K@ $10.90 | 58,753 | Form 4 |
| Jan 23, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 12,767 | $34.37 | $439K@ $34.37 | 24,353 | Form 4 |
| Jan 23, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 25,405 | $33.44 | $850K@ $33.44 | 37,120 | Form 4 |
| Jan 23, 2026 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 38,172 | $10.90 | $416K@ $10.90 | 62,525 | Form 4 |
| Jan 7, 2026 | NAMSChief Accounting Officer | Grant or awardCode A · direct | 53,500 | — | — | 53,500 | Form 4 |
| Jan 7, 2026 | NAMSChief Accounting Officer | Grant or awardCode A · direct | 12,000 | — | — | 24,353 | Form 4 |
| Jan 5, 2026 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 2,647 | $33.25 | $88K@ $33.25 | 12,353 | Form 4 |
| Dec 26, 2025 | NAMSChief Accounting Officer | Open-market saleCode S · direct | 43,872 | $35.30 | $1.5M@ $35.30 | 15,000 | Form 4 |
| Dec 26, 2025 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 5,000 | $10.90 | $55K@ $10.90 | 58,872 | Form 4 |
| Dec 26, 2025 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 38,872 | $10.00 | $389K@ $10.00 | 53,872 | Form 4 |
| Dec 24, 2025 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 26,011 | $10.00 | $260K@ $10.00 | 41,011 | Form 4 |
| Dec 23, 2025 | NAMSChief Accounting Officer | Option exerciseCode M · direct | 75,117 | $10.00 | $751K@ $10.00 | 90,117 | Form 4 |