| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 304,688 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 92,560 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 255,750 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 125,001 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 113,920 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 40,000 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 25,800 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 20,000 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 37,500 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 85,000 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 75,000 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 33,750 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 52,600 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 71,700 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 33,800 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 29,611 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 47,354 | — | — | 0 | Form 4 |
| Jun 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Disposition to issuerCode D · direct | 479,989 | — | — | 0 | Form 4 |
| May 22, 2026 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 10,926 | $26.78 | $293K@ $26.78 | 479,989 | Form 4 |
| May 21, 2026 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 23,250 | — | — | 490,915 | Form 4 |
| May 18, 2026 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 1,129 | $26.76 | $30K@ $26.76 | 467,665 | Form 4 |
| May 17, 2026 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 2,419 | — | — | 468,794 | Form 4 |
| May 12, 2026 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 3,322 | $26.71 | $89K@ $26.71 | 466,375 | Form 4 |
| May 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 7,120 | — | — | 469,697 | Form 4 |
| Apr 17, 2026 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 9,550 | $20.22 | $193K@ $20.22 | 462,577 | Form 4 |
| Apr 16, 2026 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 20,312 | — | — | 472,127 | Form 4 |
| Mar 9, 2026 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 6,693 | $16.08 | $108K@ $16.08 | 451,815 | Form 4 |
| Mar 6, 2026 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 15,625 | — | — | 458,508 | Form 4 |
| Feb 23, 2026 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 10,034 | $15.57 | $156K@ $15.57 | 442,883 | Form 4 |
| Feb 21, 2026 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 23,250 | — | — | 452,917 | Form 4 |
| Feb 18, 2026 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 1,038 | $15.00 | $16K@ $15.00 | 429,667 | Form 4 |
| Feb 17, 2026 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 2,419 | — | — | 430,705 | Form 4 |
| Feb 12, 2026 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 3,354 | $15.70 | $53K@ $15.70 | 428,286 | Form 4 |
| Feb 11, 2026 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 7,120 | — | — | 431,640 | Form 4 |
| Jan 16, 2026 | KALVCHIEF EXECUTIVE OFFICER | Grant or awardCode A · direct | 325,000 | — | — | 325,000 | Form 4 |
| Dec 8, 2025 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 7,294 | $16.51 | $120K@ $16.51 | 424,520 | Form 4 |
| Dec 6, 2025 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 15,625 | — | — | 431,814 | Form 4 |
| Nov 24, 2025 | KALVCHIEF EXECUTIVE OFFICER | Open-market saleCode S · direct | 10,940 | $13.45 | $147K@ $13.45 | 416,189 | Form 4 |
| Nov 21, 2025 | KALVCHIEF EXECUTIVE OFFICER | Option exerciseCode M · direct | 23,250 | — | — | 427,129 | Form 4 |