| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $333.99 | 6,219 | $2,077,096.87 | 370,486 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $333.14 | 5,211 | $1,735,999.31 | 376,705 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $332.04 | 1,610 | $534,579.73 | 381,916 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $330.84 | 424 | $140,276.50 | 383,526 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $329.86 | 208 | $68,609.96 | 383,950 | 2023-11-17 | Filing |