| Jul 9, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 21,275 | $27.67 | $589K@ $27.67 | 164,853 | Form 4 |
| Jul 7, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 600 | $27.57 | $17K@ $27.57 | 186,128 | Form 4 |
| Jul 2, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 24,734 | $27.50 | $680K@ $27.50 | 186,728 | Form 4 |
| Jun 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 8,897 | — | — | 0 | Form 4 |
| Jun 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 1,336 | — | — | 0 | Form 4 |
| Jun 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 1,001 | — | — | 0 | Form 4 |
| Jun 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 5,962 | — | — | 0 | Form 4 |
| Jun 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 17,196 | $2.00 | $34K@ $2.00 | 228,658 | Form 4 |
| May 11, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 3,385 | $22.60 | $77K@ $22.60 | 211,462 | Form 4 |
| May 4, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 360 | — | — | 5,962 | Form 4 |
| May 4, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 592 | — | — | 8,897 | Form 4 |
| May 4, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 52 | — | — | 1,001 | Form 4 |
| May 4, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 202 | — | — | 1,336 | Form 4 |
| May 4, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 1,206 | $2.00 | $2K@ $2.00 | 216,053 | Form 4 |
| May 1, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 2,331 | — | — | 6,322 | Form 4 |
| May 1, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 3,010 | — | — | 9,489 | Form 4 |
| May 1, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 541 | — | — | 1,053 | Form 4 |
| May 1, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 1,297 | — | — | 1,538 | Form 4 |
| May 1, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 7,179 | $2.00 | $14K@ $2.00 | 222,026 | Form 4 |
| Apr 2, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 5,566 | $20.85 | $116K@ $20.85 | 214,847 | Form 4 |
| Mar 16, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 6,391 | $22.11 | $141K@ $22.11 | 220,413 | Form 4 |
| Mar 13, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 6,565 | $21.52 | $141K@ $21.52 | 226,804 | Form 4 |
| Mar 12, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 6,453 | $21.90 | $141K@ $21.90 | 233,369 | Form 4 |
| Mar 11, 2026 | PRVAEVP & Chief Financial Officer | Grant or awardCode A · direct | 42,584 | — | — | 239,822 | Form 4 |
| Mar 10, 2026 | PRVAEVP & Chief Financial Officer | Grant or awardCode A · direct | 35,335 | — | — | 197,238 | Form 4 |
| Mar 9, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 5,829 | $22.84 | $133K@ $22.84 | 161,903 | Form 4 |
| Mar 6, 2026 | PRVAEVP & Chief Financial Officer | Open-market saleCode S · direct | 5,177 | $23.15 | $120K@ $23.15 | 167,732 | Form 4 |
| Feb 27, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 572 | — | — | 1,594 | Form 4 |
| Feb 27, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 3,428 | — | — | 12,499 | Form 4 |
| Feb 27, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 2,699 | — | — | 8,653 | Form 4 |
| Feb 27, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 998 | — | — | 2,835 | Form 4 |
| Feb 27, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 7,697 | $2.00 | $15K@ $2.00 | 180,606 | Form 4 |
| Feb 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 700 | — | — | 2,166 | Form 4 |
| Feb 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 1,893 | — | — | 15,927 | Form 4 |
| Feb 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 1,100 | — | — | 11,352 | Form 4 |
| Feb 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 1,668 | — | — | 3,833 | Form 4 |
| Feb 26, 2026 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 5,361 | $2.00 | $11K@ $2.00 | 178,270 | Form 4 |
| Dec 12, 2025 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 7,967 | — | — | 2,866 | Form 4 |
| Dec 12, 2025 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 3,430 | — | — | 5,501 | Form 4 |
| Dec 12, 2025 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 4,792 | — | — | 12,452 | Form 4 |
| Dec 12, 2025 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 7,698 | — | — | 17,820 | Form 4 |
| Dec 12, 2025 | PRVAEVP & Chief Financial Officer | Option exerciseCode M · direct | 23,887 | $2.00 | $48K@ $2.00 | 196,796 | Form 4 |