| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $340.44 | 206 | $70,130.64 | 879,686 | 2025-06-05 | Filing |
| Large Shareholder, Officer, Director | $340.44 | 206 | $70,130.64 | 779,685 | 2025-06-05 | Filing |
| Large Shareholder, Officer, Director | $339.64 | 108 | $36,681.12 | 879,892 | 2025-06-05 | Filing |
| Large Shareholder, Officer, Director | $339.18 | 109 | $36,970.62 | 779,891 | 2025-06-05 | Filing |
| Large Shareholder, Officer, Director | $350.86 | 100 | $35,086.00 | 870,000 | 2025-06-06 | Filing |
| Large Shareholder, Officer, Director | $350.86 | 100 | $35,086.00 | 770,000 | 2025-06-06 | Filing |
| Large Shareholder, Officer, Director | $349.76 | 200 | $69,952.00 | 870,100 | 2025-06-06 | Filing |
| Large Shareholder, Officer, Director | $349.76 | 200 | $69,952.00 | 770,100 | 2025-06-06 | Filing |
| Large Shareholder, Officer, Director | $348.78 | 150 | $52,317.00 | 870,300 | 2025-06-06 | Filing |
| Large Shareholder, Officer, Director | $348.78 | 150 | $52,317.00 | 770,300 | 2025-06-06 | Filing |
| Large Shareholder, Officer, Director | $346.38 | 481 | $166,608.78 | 870,450 | 2025-06-06 | Filing |
| Large Shareholder, Officer, Director | $346.38 | 481 | $166,608.78 | 770,450 | 2025-06-06 | Filing |
| Officer | $350.29 | 10,000 | $3,502,900.00 | 130,834 | 2025-06-06 | Filing |
| Officer | $348.00 | 20,000 | $6,960,000.00 | 148,340 | 2025-06-05 | Filing |
| | $351.43 | 510 | $179,229.30 | 0 | 2025-06-06 | Filing |
| | $350.87 | 27,193 | $9,541,335.72 | 510 | 2025-06-06 | Filing |
| | $350.15 | 25,497 | $8,927,743.95 | 27,703 | 2025-06-06 | Filing |
| | $348.82 | 1,800 | $627,873.84 | 53,200 | 2025-06-06 | Filing |
| | $346.90 | 1,873 | $649,743.51 | 55,000 | 2025-06-06 | Filing |
| | $346.15 | 5,267 | $1,823,184.16 | 56,873 | 2025-06-06 | Filing |