| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $58.31 | 13,063 | $761,703.53 | 1,057,620 | 2023-10-16 | Filing |
| Officer, Director | $57.58 | 11,937 | $687,332.46 | 1,070,683 | 2023-10-13 | Filing |
| Officer | $56.48 | 20,000 | $1,129,600.00 | 293,226 | 2023-10-02 | Filing |
| 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 |