| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $61.23 | 25,333 | $1,551,139.59 | 1,082,620 | 2023-09-19 | Filing |
| Officer, Director | $61.64 | 8,425 | $519,317.00 | 1,107,953 | 2023-09-18 | Filing |
| Officer, Director | $62.81 | 16,242 | $1,020,160.02 | 1,116,378 | 2023-09-15 | Filing |
| Officer | $64.70 | 20,000 | $1,294,000.00 | 313,226 | 2023-09-01 | Filing |
| Officer, Director | $63.37 | 25,000 | $1,584,250.00 | 1,132,620 | 2023-08-29 | Filing |
| Officer, Director | $63.06 | 25,000 | $1,576,500.00 | 1,157,620 | 2023-08-28 | Filing |
| Officer | $62.39 | 2,059 | $128,461.01 | 60,915 | 2023-08-23 | Filing |
| Officer | $62.39 | 13,502 | $842,389.78 | 62,974 | 2023-08-23 | Filing |
| Officer | $63.00 | 3,932 | $247,716.00 | 133,112 | 2023-08-23 | Filing |
| Large Shareholder | $58.50 | 200,000 | $11,700,000.00 | 1,819,259 | 2023-08-16 | Filing |
| Officer, Director | $61.60 | 22,110 | $1,361,976.00 | 1,182,620 | 2023-08-15 | Filing |
| Officer, Director | $61.15 | 27,890 | $1,705,473.50 | 1,204,730 | 2023-08-14 | Filing |
| Officer | $61.37 | 17,639 | $1,082,505.43 | 155,839 | 2023-08-14 | Filing |
| Director | $60.37 | 3,000 | $181,110.00 | 33,627 | 2023-08-14 | Filing |
| Officer, Director | $61.13 | 11,616 | $710,086.08 | 353,390 | 2023-08-15 | Filing |
| Officer, Director | $57.75 | 56,666 | $3,272,461.50 | 353,390 | 2023-08-11 | Filing |
| Officer | $51.06 | 20,000 | $1,021,200.00 | 333,226 | 2023-08-01 | Filing |
| Officer, Director | $52.56 | 11,500 | $604,440.00 | 1,232,620 | 2023-07-21 | Filing |
| Officer, Director | $51.52 | 6,000 | $309,120.00 | 1,244,120 | 2023-07-20 | Filing |
| Officer, Director | $51.48 | 5,969 | $307,284.12 | 1,250,120 | 2023-07-19 | Filing |