| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $324.83 | 750 | $243,622.50 | 15,090 | 2024-07-30 | Filing |
| Officer | $320.89 | 1,600 | $513,424.00 | 12,967 | 2024-07-31 | Filing |
| Officer | $300.11 | 3,400 | $1,020,380.12 | 20,181 | 2024-07-02 | Filing |
| Director | $294.21 | 750 | $220,657.50 | 15,840 | 2024-06-28 | Filing |
| Director | $296.98 | 290 | $86,124.23 | 3,925 | 2024-06-24 | Filing |
| Large Shareholder, Officer, Director | $296.02 | 118 | $34,930.70 | 10,641,912 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $295.15 | 155 | $45,747.72 | 10,642,030 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $293.67 | 41 | $12,040.31 | 10,642,185 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $293.23 | 61 | $17,886.98 | 10,642,226 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $291.64 | 22 | $6,416.16 | 10,642,287 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $293.98 | 678 | $199,318.71 | 10,642,309 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $293.14 | 2,253 | $660,452.76 | 10,642,987 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $292.32 | 3,035 | $887,176.33 | 10,645,240 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $291.28 | 653 | $190,204.53 | 10,648,275 | 2024-06-04 | Filing |
| Director | $289.07 | 750 | $216,802.50 | 16,590 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $290.55 | 1,230 | $357,379.70 | 10,648,928 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $289.76 | 4,466 | $1,294,090.04 | 10,650,158 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $288.59 | 1,141 | $329,278.79 | 10,654,624 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $287.71 | 2,225 | $640,144.74 | 10,655,765 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $288.50 | 242 | $69,817.00 | 10,657,990 | 2024-05-31 | Filing |