| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $359.68 | 5,176 | $1,861,678.84 | 3,827 | 2023-12-28 | Filing |
| Large Shareholder, Officer, Director | $358.72 | 2,972 | $1,066,128.62 | 9,003 | 2023-12-28 | Filing |
| Large Shareholder, Officer, Director | $361.15 | 4,089 | $1,476,736.63 | 0 | 2023-12-28 | Filing |
| Large Shareholder, Officer, Director | $360.34 | 8,549 | $3,080,513.32 | 4,089 | 2023-12-28 | Filing |
| Large Shareholder, Officer, Director | $359.45 | 13,069 | $4,697,618.07 | 12,638 | 2023-12-28 | Filing |
| Large Shareholder, Officer, Director | $358.45 | 4,172 | $1,495,473.84 | 25,707 | 2023-12-28 | Filing |
| Officer | $360.02 | 10,000 | $3,600,172.00 | 306,683 | 2023-12-28 | Filing |
| Officer | $354.90 | 566 | $200,873.40 | 37,550 | 2023-12-26 | Filing |
| Large Shareholder, Officer, Director | $358.62 | 150 | $53,793.00 | 421,848 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $357.86 | 2,691 | $963,008.79 | 421,998 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $357.06 | 2,669 | $952,983.00 | 424,689 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $355.89 | 300 | $106,765.74 | 427,358 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $358.63 | 300 | $107,589.99 | 0 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $357.95 | 5,039 | $1,803,686.87 | 300 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $357.11 | 5,923 | $2,115,141.80 | 5,339 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $356.03 | 713 | $253,852.17 | 11,262 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $358.93 | 200 | $71,786.00 | 0 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $358.11 | 7,834 | $2,805,462.73 | 200 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $357.38 | 16,344 | $5,841,044.87 | 8,034 | 2023-12-27 | Filing |
| Large Shareholder, Officer, Director | $356.58 | 5,527 | $1,970,836.45 | 24,378 | 2023-12-27 | Filing |