| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $340.94 | 865 | $294,912.67 | 348,387 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $339.76 | 5,281 | $1,794,295.80 | 349,252 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $338.90 | 8,384 | $2,841,325.02 | 354,533 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $338.08 | 2,687 | $908,414.78 | 362,917 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $336.51 | 400 | $134,603.52 | 365,604 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $335.03 | 225 | $75,381.01 | 366,004 | 2023-11-20 | Filing |
| Officer | $338.48 | 566 | $191,579.68 | 40,380 | 2023-11-21 | Filing |
| Officer | $340.02 | 10,000 | $3,400,249.00 | 326,683 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $335.03 | 257 | $86,103.30 | 514,635 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $334.35 | 1,144 | $382,491.60 | 514,892 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $333.41 | 1,000 | $333,407.50 | 516,036 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $332.33 | 400 | $132,930.88 | 517,036 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $330.91 | 104 | $34,414.34 | 517,436 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $335.41 | 47 | $15,764.27 | 0 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $334.80 | 2,178 | $729,192.44 | 47 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $333.82 | 2,400 | $801,179.52 | 2,225 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $333.00 | 1,750 | $582,743.18 | 4,625 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $331.99 | 700 | $232,395.03 | 6,375 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $329.72 | 100 | $32,972.00 | 7,075 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $334.91 | 4,257 | $1,425,717.83 | 366,229 | 2023-11-17 | Filing |