| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $222.80 | 25 | $5,569.91 | 71,195 | 2024-06-25 | Filing |
| Officer | $222.11 | 2,448 | $543,732.38 | 71,220 | 2024-06-25 | Filing |
| Officer | $221.30 | 2,165 | $479,120.56 | 73,668 | 2024-06-25 | Filing |
| Officer | $220.00 | 955 | $210,104.11 | 75,833 | 2024-06-25 | Filing |
| Officer | $219.33 | 1,354 | $296,978.10 | 76,788 | 2024-06-25 | Filing |
| Officer | $217.76 | 404 | $87,977.02 | 78,142 | 2024-06-25 | Filing |
| Officer | $216.92 | 501 | $108,677.82 | 78,546 | 2024-06-25 | Filing |
| Officer | $216.29 | 860 | $186,009.49 | 79,047 | 2024-06-25 | Filing |
| Officer | $215.00 | 681 | $146,414.66 | 79,907 | 2024-06-25 | Filing |
| Officer | $213.99 | 607 | $129,892.11 | 80,588 | 2024-06-25 | Filing |
| 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 |