| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $201.73 | 787 | $158,761.75 | 772 | 2024-07-01 | Filing |
| Large Shareholder, Officer, Director | $200.56 | 2,159 | $433,018.54 | 1,559 | 2024-07-01 | Filing |
| Large Shareholder, Officer, Director | $199.81 | 1,282 | $256,151.29 | 3,718 | 2024-07-01 | Filing |
| Large Shareholder, Officer, Director | $198.18 | 800 | $158,541.84 | 5,000 | 2024-07-01 | Filing |
| Large Shareholder, Officer, Director | $196.56 | 1,313 | $258,081.31 | 5,800 | 2024-07-01 | Filing |
| Large Shareholder, Officer, Director | $195.56 | 2,887 | $564,582.01 | 7,113 | 2024-07-01 | Filing |
| Large Shareholder, Officer, Director | $215.00 | 1,000 | $215,000.00 | 0 | 2024-06-28 | Filing |
| Director | $201.14 | 2,000 | $402,279.00 | 3,575 | 2024-06-14 | Filing |
| Director | $200.07 | 8,000 | $1,600,577.60 | 5,575 | 2024-06-14 | Filing |
| Officer | $195.59 | 200 | $39,117.00 | 147,282 | 2024-06-06 | Filing |
| Officer | $194.36 | 400 | $77,745.00 | 147,482 | 2024-06-06 | Filing |
| Officer | $193.49 | 500 | $96,744.00 | 147,882 | 2024-06-06 | Filing |
| Officer | $191.71 | 400 | $76,683.00 | 148,382 | 2024-06-06 | Filing |
| Large Shareholder, Officer, Director | $200.59 | 100 | $20,059.00 | 0 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $200.09 | 1,495 | $299,132.16 | 100 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $199.03 | 1,602 | $318,853.43 | 1,595 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $197.87 | 1,300 | $257,229.05 | 3,197 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $196.96 | 1,204 | $237,133.94 | 4,497 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $195.86 | 300 | $58,758.60 | 5,701 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $194.51 | 600 | $116,705.82 | 6,001 | 2024-06-03 | Filing |