| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $36.81 | 1,880 | $69,202.80 | 171,702 | 2024-01-02 | Filing |
| Officer, Director | $37.58 | 13,998 | $526,023.84 | 88,439 | 2024-01-02 | Filing |
| Officer, Director | $37.66 | 76,031 | $2,863,525.14 | 88,439 | 2023-12-27 | Filing |
| Officer, Director | $37.93 | 80,000 | $3,034,760.00 | 88,439 | 2023-12-26 | Filing |
| Officer, Director | $38.11 | 80,000 | $3,048,408.00 | 88,439 | 2023-12-22 | Filing |
| Officer, Director | $37.65 | 80,000 | $3,011,952.00 | 88,439 | 2023-12-21 | Filing |
| Officer, Director | $37.50 | 2,906 | $108,986.91 | 88,439 | 2023-12-20 | Filing |
| Officer, Director | $37.53 | 1,063 | $39,894.39 | 88,439 | 2023-12-14 | Filing |
| Director | $35.93 | 2,500 | $89,825.00 | 9,854 | 2023-12-11 | Filing |
| Officer | $34.13 | 12,696 | $433,314.48 | 173,806 | 2023-12-01 | Filing |
| Officer | $34.62 | 25,087 | $868,511.94 | 49,983 | 2023-12-01 | Filing |
| Other | $41.08 | 2,900,000 | $119,132,000.00 | 6,350,000 | 2023-08-07 | Filing |
| Officer, Director | $38.95 | 2,096 | $81,639.20 | 1 | 2023-07-14 | Filing |
| Officer, Director | $38.95 | 17,990 | $700,710.50 | 207,947 | 2023-07-14 | Filing |
| Officer, Director | $38.95 | 67,457 | $2,627,450.15 | 70,806 | 2023-07-13 | Filing |
| Officer, Director | $38.64 | 38,687 | $1,494,865.68 | 70,806 | 2023-07-12 | Filing |
| Officer, Director | $38.94 | 8,000 | $311,520.00 | 2,097 | 2023-07-13 | Filing |
| Officer, Director | $38.94 | 32,000 | $1,246,080.00 | 207,947 | 2023-07-13 | Filing |
| Officer, Director | $38.64 | 4,890 | $188,949.60 | 10,097 | 2023-07-12 | Filing |
| Officer, Director | $38.64 | 23,572 | $910,822.08 | 207,947 | 2023-07-12 | Filing |