| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $240.53 | 200 | $48,106.00 | 187,403 | 2024-06-17 | Filing |
| Officer | $239.30 | 2,575 | $616,189.52 | 187,603 | 2024-06-17 | Filing |
| Officer | $238.60 | 1,575 | $375,791.22 | 190,178 | 2024-06-17 | Filing |
| Officer | $246.16 | 1,500 | $369,240.00 | 207,471 | 2024-06-14 | Filing |
| Large Shareholder, Officer, Director | $252.71 | 200 | $50,542.10 | 526 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $252.08 | 3,535 | $891,086.54 | 726 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $251.16 | 2,541 | $638,209.25 | 4,261 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $249.96 | 3,399 | $849,602.48 | 6,802 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $249.15 | 2,750 | $685,158.93 | 10,201 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $247.96 | 415 | $102,901.70 | 12,951 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $247.00 | 2,535 | $626,136.63 | 13,366 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $245.95 | 1,400 | $344,325.24 | 15,901 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $244.89 | 1,900 | $465,289.48 | 17,301 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $243.93 | 3,034 | $740,088.17 | 19,201 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $242.86 | 1,166 | $283,178.49 | 22,235 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $239.75 | 200 | $47,949.50 | 23,401 | 2024-06-10 | Filing |
| Officer | $250.00 | 4,634 | $1,158,500.00 | 16,140 | 2024-06-05 | Filing |
| Director | $250.09 | 80,539 | $20,141,748.84 | 100,000 | 2024-06-05 | Filing |
| Officer | $249.00 | 526 | $130,974.00 | 1,686 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $238.75 | 108 | $25,785.25 | 526 | 2024-06-03 | Filing |