| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $133.49 | 6,335 | $845,659.15 | 38,535 | 2024-03-20 | Filing |
| Large Shareholder, Officer, Director | $132.74 | 9,017 | $1,196,916.58 | 44,870 | 2024-03-20 | Filing |
| Large Shareholder, Officer, Director | $131.89 | 2,871 | $378,656.19 | 53,887 | 2024-03-20 | Filing |
| Officer, Director | $137.53 | 1,700 | $233,801.00 | 150,000 | 2024-03-21 | Filing |
| Officer, Director | $136.66 | 2,810 | $384,014.60 | 151,700 | 2024-03-21 | Filing |
| Officer, Director | $135.16 | 300 | $40,548.00 | 154,510 | 2024-03-21 | Filing |
| Officer, Director | $133.48 | 5,830 | $778,188.40 | 154,810 | 2024-03-20 | Filing |
| Officer, Director | $132.75 | 9,117 | $1,210,281.75 | 160,640 | 2024-03-20 | Filing |
| Officer, Director | $131.89 | 2,776 | $366,126.64 | 169,757 | 2024-03-20 | Filing |
| Officer, Director | $137.48 | 9,104 | $1,251,617.92 | 125,000 | 2024-03-21 | Filing |
| Officer, Director | $136.73 | 15,089 | $2,063,118.97 | 134,104 | 2024-03-21 | Filing |
| Officer, Director | $135.76 | 1,600 | $217,216.00 | 149,193 | 2024-03-21 | Filing |
| Officer, Director | $134.79 | 671 | $90,444.09 | 150,793 | 2024-03-21 | Filing |
| Officer, Director | $133.47 | 8,577 | $1,144,772.19 | 151,464 | 2024-03-20 | Filing |
| Officer, Director | $132.67 | 9,222 | $1,223,482.74 | 160,041 | 2024-03-20 | Filing |
| Officer, Director | $131.80 | 2,200 | $289,960.00 | 169,263 | 2024-03-20 | Filing |
| Officer, Director | $136.17 | 100 | $13,617.00 | 4,488 | 2024-03-22 | Filing |
| Officer, Director | $135.22 | 6,837 | $924,499.14 | 4,588 | 2024-03-22 | Filing |
| Officer, Director | $134.05 | 8,413 | $1,127,762.65 | 11,425 | 2024-03-22 | Filing |
| Officer, Director | $137.45 | 19,119 | $2,627,906.55 | 19,838 | 2024-03-21 | Filing |