| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $195.90 | 1,500 | $293,850.00 | 204,436 | 2024-05-14 | Filing |
| Large Shareholder, Director | $206.37 | 2,000 | $412,746.60 | 0 | 2024-05-14 | Filing |
| Large Shareholder, Director | $205.30 | 8,200 | $1,683,423.10 | 2,000 | 2024-05-14 | Filing |
| Large Shareholder, Director | $204.55 | 11,172 | $2,285,229.25 | 10,200 | 2024-05-14 | Filing |
| Large Shareholder, Director | $203.42 | 10,533 | $2,142,574.41 | 21,372 | 2024-05-14 | Filing |
| Large Shareholder, Director | $202.40 | 31,077 | $6,289,829.42 | 31,905 | 2024-05-14 | Filing |
| Large Shareholder, Director | $201.44 | 37,135 | $7,480,407.56 | 62,982 | 2024-05-14 | Filing |
| Large Shareholder, Director | $200.48 | 8,449 | $1,693,889.32 | 100,117 | 2024-05-14 | Filing |
| Large Shareholder, Director | $199.56 | 1,900 | $379,168.56 | 108,566 | 2024-05-14 | Filing |
| Large Shareholder, Director | $198.16 | 950 | $188,253.14 | 110,466 | 2024-05-14 | Filing |
| Large Shareholder, Director | $197.09 | 1,600 | $315,351.52 | 111,416 | 2024-05-14 | Filing |
| Large Shareholder, Director | $196.24 | 1,200 | $235,493.76 | 113,016 | 2024-05-14 | Filing |
| Large Shareholder, Officer, Director | $205.48 | 700 | $143,838.52 | 526 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $204.71 | 2,000 | $409,411.80 | 1,226 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $203.59 | 4,078 | $830,248.99 | 3,226 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $202.69 | 6,500 | $1,317,492.15 | 7,304 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $201.55 | 2,426 | $488,950.60 | 13,804 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $200.79 | 2,661 | $534,296.07 | 16,230 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $199.53 | 3,410 | $680,402.42 | 18,891 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $198.56 | 1,300 | $258,126.31 | 22,301 | 2024-05-13 | Filing |