| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $118.04 | 630 | $74,366.84 | 74,669 | 2023-11-27 | Filing |
| Officer | $116.43 | 10,144 | $1,181,095.34 | 75,299 | 2023-11-27 | Filing |
| Officer | $115.09 | 305 | $35,101.75 | 85,443 | 2023-11-27 | Filing |
| Officer | $114.02 | 5,155 | $587,750.93 | 85,748 | 2023-11-27 | Filing |
| Officer | $113.01 | 369 | $41,700.58 | 90,903 | 2023-11-27 | Filing |
| Large Shareholder, Officer, Director | $125.19 | 50,000 | $6,259,435.00 | 0 | 2023-11-28 | Filing |
| Officer | $108.45 | 1,704 | $184,798.80 | 27,417 | 2023-11-24 | Filing |
| Officer | $116.11 | 2,900 | $336,714.94 | 11,089 | 2023-11-24 | Filing |
| Officer | $115.44 | 7,231 | $834,761.10 | 13,989 | 2023-11-24 | Filing |
| Officer | $114.19 | 1,000 | $114,194.00 | 21,220 | 2023-11-24 | Filing |
| Officer | $113.14 | 1,000 | $113,137.00 | 22,220 | 2023-11-24 | Filing |
| Officer | $112.09 | 599 | $67,142.81 | 23,220 | 2023-11-24 | Filing |
| Officer | $111.12 | 927 | $103,003.61 | 23,819 | 2023-11-24 | Filing |
| Officer | $109.77 | 700 | $76,839.00 | 24,746 | 2023-11-24 | Filing |
| Officer | $108.66 | 1,718 | $186,669.81 | 25,446 | 2023-11-24 | Filing |
| Large Shareholder, Officer, Director | $116.52 | 800 | $93,219.84 | 0 | 2023-11-24 | Filing |
| Large Shareholder, Officer, Director | $115.73 | 10,681 | $1,236,135.63 | 800 | 2023-11-24 | Filing |
| Large Shareholder, Officer, Director | $115.07 | 4,009 | $461,320.84 | 11,481 | 2023-11-24 | Filing |
| Large Shareholder, Officer, Director | $113.47 | 2,306 | $261,664.36 | 15,490 | 2023-11-24 | Filing |
| Large Shareholder, Officer, Director | $112.20 | 849 | $95,257.04 | 17,796 | 2023-11-24 | Filing |