| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $29.24 | 39,900 | $1,166,835.60 | 661,959 | 2026-06-29 | Filing | |
| $29.00 | 100 | $2,900.00 | 661,959 | 2026-06-26 | Filing | |
| $24.03 | 17,683 | $424,876.51 | 631,959 | 2026-06-15 | Filing | |
| $23.11 | 12,103 | $279,728.17 | 36,686 | 2026-06-15 | Filing | |
| $24.02 | 21,998 | $528,442.56 | 649,642 | 2026-06-11 | Filing | |
| $24.00 | 4,835 | $116,044.84 | 671,640 | 2026-06-04 | Filing | |
| $19.89 | 6,484 | $128,977.78 | 38,665 | 2026-05-15 | Filing | |
| $20.97 | 4,086 | $85,697.72 | 45,149 | 2026-05-14 | Filing | |
| $20.68 | 2,688 | $55,581.12 | 113,924 | 2026-05-05 | Filing | |
| $21.12 | 10,282 | $217,155.84 | 676,475 | 2026-04-16 | Filing | |
| $20.56 | 4,441 | $91,286.09 | 125,364 | 2026-02-03 | Filing | |
| $21.16 | 19,280 | $408,022.64 | 597,405 | 2026-01-22 | Filing | |
| $21.00 | 200 | $4,200.00 | 616,685 | 2026-01-21 | Filing | |
| $21.05 | 10,156 | $213,804.11 | 616,885 | 2026-01-15 | Filing | |
| $19.75 | 286 | $5,648.36 | 97,925 | 2025-12-04 | Filing | |
| $19.15 | 7,007 | $134,156.02 | 98,211 | 2025-12-04 | Filing | |
| $15.52 | 2,688 | $41,722.87 | 105,218 | 2025-11-07 | Filing | |
| $12.79 | 2,688 | $34,380.60 | 112,930 | 2025-08-05 | Filing | |
| $18.58 | 10,000 | $185,831.00 | 308,846 | 2025-07-07 | Filing | |
| $19.16 | 10,570 | $202,565.59 | 38,994 | 2025-06-18 | Filing |