| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $55.57 | 4,524 | $251,398.68 | 903,312 | 2024-01-19 | Filing |
| Officer, Director | $55.30 | 9,784 | $541,055.20 | 907,836 | 2024-01-18 | Filing |
| Officer, Director | $55.11 | 10,000 | $551,100.00 | 917,620 | 2024-01-17 | Filing |
| Officer, Director | $55.63 | 5,000 | $278,150.00 | 927,620 | 2024-01-16 | Filing |
| Officer | $56.43 | 250 | $14,107.50 | 37,049 | 2024-01-12 | Filing |
| Officer, Director | $52.65 | 25,000 | $1,316,250.00 | 932,620 | 2023-12-19 | Filing |
| Officer, Director | $52.44 | 13,026 | $683,083.44 | 957,620 | 2023-12-18 | Filing |
| Officer, Director | $52.44 | 11,974 | $627,916.56 | 970,646 | 2023-12-15 | Filing |
| Officer | $49.21 | 250 | $12,302.50 | 37,299 | 2023-12-11 | Filing |
| Officer, Director | $51.00 | 13,000 | $663,000.00 | 982,620 | 2023-11-17 | Filing |
| Officer, Director | $51.66 | 6,448 | $333,103.68 | 995,620 | 2023-11-16 | Filing |
| Officer, Director | $53.64 | 7,647 | $410,185.08 | 1,002,068 | 2023-11-15 | Filing |
| Officer, Director | $53.17 | 22,905 | $1,217,858.85 | 1,009,715 | 2023-11-14 | Filing |
| Officer | $53.81 | 2,622 | $141,089.82 | 32,587 | 2023-11-15 | Filing |
| Officer, Director | $51.66 | 6,448 | $333,103.68 | 996,430 | 2023-11-16 | Filing |
| Officer, Director | $53.64 | 7,647 | $410,185.08 | 1,002,878 | 2023-11-15 | Filing |
| Officer, Director | $53.17 | 22,095 | $1,174,791.15 | 1,010,525 | 2023-11-14 | Filing |
| Officer | $52.47 | 3,000 | $157,410.00 | 63,607 | 2023-11-10 | Filing |
| Officer, Director | $57.06 | 10,000 | $570,600.00 | 1,032,620 | 2023-10-19 | Filing |
| Officer, Director | $57.78 | 6,242 | $360,662.76 | 1,042,620 | 2023-10-18 | Filing |