| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $141.74 | 6,696 | $949,091.04 | 160,485 | 2024-05-31 | Filing |
| Officer, Director | $140.23 | 50,729 | $7,113,727.67 | 167,181 | 2024-05-31 | Filing |
| Officer, Director | $139.59 | 32,090 | $4,479,443.10 | 217,910 | 2024-05-31 | Filing |
| Officer, Director | $149.67 | 300 | $44,901.00 | 0 | 2024-05-16 | Filing |
| Officer, Director | $148.94 | 24,450 | $3,641,583.00 | 300 | 2024-05-16 | Filing |
| Officer, Director | $148.04 | 15,702 | $2,324,524.08 | 24,750 | 2024-05-16 | Filing |
| Officer, Director | $146.98 | 51,711 | $7,600,482.78 | 40,452 | 2024-05-16 | Filing |
| Officer, Director | $149.93 | 406 | $60,871.58 | 92,163 | 2024-05-15 | Filing |
| Officer, Director | $149.58 | 60,949 | $9,116,751.42 | 92,569 | 2024-05-15 | Filing |
| Officer, Director | $148.32 | 21,416 | $3,176,421.12 | 153,518 | 2024-05-15 | Filing |
| Officer, Director | $147.34 | 49,637 | $7,313,515.58 | 174,934 | 2024-05-15 | Filing |
| Officer, Director | $146.59 | 25,429 | $3,727,637.11 | 224,571 | 2024-05-15 | Filing |
| Large Shareholder, Officer, Director | $132.48 | 1,600 | $211,968.00 | 0 | 2024-04-17 | Filing |
| Large Shareholder, Officer, Director | $131.65 | 104,776 | $13,793,760.40 | 1,600 | 2024-04-17 | Filing |
| Large Shareholder, Officer, Director | $131.08 | 37,193 | $4,875,258.44 | 106,376 | 2024-04-17 | Filing |
| Officer, Director | $132.41 | 4,008 | $530,699.28 | 0 | 2024-04-15 | Filing |
| Officer, Director | $131.24 | 2,553 | $335,055.72 | 4,008 | 2024-04-15 | Filing |
| Officer, Director | $130.70 | 12,895 | $1,685,376.50 | 6,561 | 2024-04-15 | Filing |
| Officer, Director | $129.34 | 10,739 | $1,388,982.26 | 19,456 | 2024-04-15 | Filing |
| Officer, Director | $128.54 | 19,805 | $2,545,734.70 | 30,195 | 2024-04-15 | Filing |