| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $34.65 | 536 | $18,574.22 | 1,538 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $35.35 | 1,551 | $54,821.65 | 0 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $34.62 | 523 | $18,105.27 | 1,551 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $35.34 | 11,789 | $416,666.88 | 866,484 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $34.63 | 4,045 | $140,096.15 | 878,273 | 2026-07-01 | Filing |
| Officer | $35.44 | 3,241 | $114,864.28 | 273,462 | 2026-07-01 | Filing |
| Officer | $34.77 | 2,699 | $93,854.76 | 276,703 | 2026-07-01 | Filing |
| Officer | $35.44 | 3,241 | $114,863.96 | 489,904 | 2026-07-01 | Filing |
| Officer | $34.77 | 2,699 | $93,854.76 | 493,145 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $30.31 | 3,955 | $119,894.24 | 866,484 | 2026-06-23 | Filing |
| Large Shareholder, Officer, Director | $30.56 | 11,187 | $341,895.98 | 866,484 | 2026-06-22 | Filing |
| Large Shareholder, Officer, Director | $31.96 | 4,748 | $151,732.79 | 916,484 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $32.82 | 55 | $1,805.10 | 916,484 | 2026-06-08 | Filing |
| Large Shareholder, Officer, Director | $32.12 | 10,351 | $332,450.31 | 916,539 | 2026-06-08 | Filing |
| Officer | $33.71 | 807 | $27,207.28 | 279,402 | 2026-06-04 | Filing |
| Officer | $32.86 | 5,133 | $168,679.11 | 280,209 | 2026-06-04 | Filing |
| Officer | $33.71 | 808 | $27,241.15 | 495,844 | 2026-06-04 | Filing |
| Officer | $32.86 | 5,132 | $168,645.73 | 496,652 | 2026-06-04 | Filing |
| Director | $32.11 | 7,763 | $249,241.98 | 32,981 | 2026-05-18 | Filing |
| Director | $30.78 | 11,812 | $363,555.64 | 40,744 | 2026-05-15 | Filing |