| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $47.56 | 20,000 | $951,144.00 | 753,206 | 2025-04-15 | Filing |
| Officer | $47.57 | 6,666 | $317,101.62 | 101,646 | 2025-04-15 | Filing |
| Officer | $52.13 | 4,133 | $215,444.61 | 108,312 | 2025-03-17 | Filing |
| Officer | $51.27 | 2,533 | $129,873.50 | 112,445 | 2025-03-17 | Filing |
| Officer, Director | $51.41 | 1,198 | $61,589.30 | 753,206 | 2025-03-14 | Filing |
| Officer, Director | $51.41 | 2,510 | $129,048.89 | 754,404 | 2025-03-14 | Filing |
| Officer, Director | $51.12 | 26,292 | $1,344,128.55 | 756,914 | 2025-03-14 | Filing |
| Other | $51.34 | 1,731 | $88,862.27 | 139,073 | 2025-03-14 | Filing |
| Other | $51.01 | 3,269 | $166,740.58 | 140,804 | 2025-03-14 | Filing |
| Director | $54.40 | 1,350 | $73,440.00 | 14,770 | 2025-02-27 | Filing |
| Officer | $55.38 | 6,666 | $369,170.41 | 104,298 | 2025-02-18 | Filing |
| Officer, Director | $55.28 | 9,571 | $529,122.21 | 714,463 | 2025-02-14 | Filing |
| Officer, Director | $54.20 | 429 | $23,249.78 | 724,034 | 2025-02-14 | Filing |
| Officer, Director | $55.78 | 100 | $5,578.00 | 724,463 | 2025-02-14 | Filing |
| Officer, Director | $55.28 | 19,300 | $1,066,907.86 | 724,563 | 2025-02-14 | Filing |
| Officer, Director | $53.99 | 600 | $32,396.52 | 743,863 | 2025-02-14 | Filing |
| Other | $55.29 | 19,000 | $1,050,428.30 | 124,135 | 2025-02-14 | Filing |
| Other | $54.27 | 1,000 | $54,274.00 | 143,135 | 2025-02-14 | Filing |
| Other | $55.29 | 4,700 | $259,863.00 | 144,135 | 2025-02-14 | Filing |
| Other | $54.26 | 300 | $16,277.01 | 148,835 | 2025-02-14 | Filing |