| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $88.59 | 2,760 | $244,503.43 | 56,297 | 2024-04-16 | Filing |
| | $90.39 | 8,029 | $725,769.41 | 1,214,830 | 2024-04-17 | Filing |
| Large Shareholder, Officer, Director | $96.10 | 2,998 | $288,118.89 | 0 | 2024-04-11 | Filing |
| Large Shareholder, Officer, Director | $95.64 | 30,048 | $2,873,802.74 | 2,998 | 2024-04-11 | Filing |
| Large Shareholder, Officer, Director | $94.63 | 19,338 | $1,829,904.66 | 33,046 | 2024-04-11 | Filing |
| Large Shareholder, Officer, Director | $95.25 | 27,364 | $2,606,374.48 | 0 | 2024-04-10 | Filing |
| Large Shareholder, Officer, Director | $94.59 | 25,020 | $2,366,714.36 | 27,364 | 2024-04-10 | Filing |
| Large Shareholder, Officer, Director | $96.79 | 5,483 | $530,719.86 | 0 | 2024-04-09 | Filing |
| Large Shareholder, Officer, Director | $96.14 | 36,071 | $3,467,930.87 | 5,483 | 2024-04-09 | Filing |
| Large Shareholder, Officer, Director | $95.31 | 10,830 | $1,032,202.97 | 41,554 | 2024-04-09 | Filing |
| | $94.73 | 16,564 | $1,569,036.49 | 1,222,859 | 2024-04-10 | Filing |
| | $94.15 | 27,590 | $2,597,598.50 | 1,239,423 | 2024-04-10 | Filing |
| | $94.05 | 7,991 | $751,566.34 | 1,267,013 | 2024-04-03 | Filing |
| | $95.69 | 12 | $1,148.28 | 338,469 | 2024-04-03 | Filing |
| | $95.02 | 13,020 | $1,237,146.08 | 338,481 | 2024-04-03 | Filing |
| | $94.18 | 1,968 | $185,347.42 | 351,501 | 2024-04-03 | Filing |
| | $97.16 | 3,000 | $291,480.00 | 205,238 | 2024-04-01 | Filing |
| | $100.64 | 1,982 | $199,463.13 | 1,275,004 | 2024-03-27 | Filing |
| | $100.04 | 8,011 | $801,453.29 | 1,276,986 | 2024-03-27 | Filing |
| | $95.08 | 7,968 | $757,604.61 | 1,284,997 | 2024-03-20 | Filing |