| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $50.02 | 79,474 | $3,975,289.48 | 29,126 | 2025-09-15 | Filing |
| | $46.80 | 89,306 | $4,179,208.23 | 825,290 | 2025-09-08 | Filing |
| | $46.80 | 53,899 | $2,522,284.55 | 498,098 | 2025-09-08 | Filing |
| Director | $45.00 | 3,250 | $146,250.00 | 103,889 | 2025-08-18 | Filing |
| Large Shareholder, Director | $45.98 | 6,413 | $294,869.74 | 0 | 2025-08-18 | Filing |
| Large Shareholder, Director | $45.47 | 69,929 | $3,179,671.63 | 6,413 | 2025-08-18 | Filing |
| Large Shareholder, Director | $44.32 | 32,258 | $1,429,674.56 | 76,342 | 2025-08-18 | Filing |
| Director | $45.00 | 3,250 | $146,250.00 | 107,139 | 2025-07-18 | Filing |
| Director | $43.65 | 607 | $26,495.55 | 13,594 | 2025-07-15 | Filing |
| Large Shareholder, Director | $44.06 | 12,516 | $551,454.96 | 0 | 2025-07-15 | Filing |
| Large Shareholder, Director | $43.24 | 96,084 | $4,154,672.16 | 12,516 | 2025-07-15 | Filing |
| Director | $45.50 | 607 | $27,618.50 | 14,201 | 2025-07-02 | Filing |
| Director | $45.00 | 3,250 | $146,250.00 | 110,389 | 2025-06-27 | Filing |
| | $42.32 | 80,696 | $3,415,312.95 | 914,596 | 2025-06-25 | Filing |
| | $42.32 | 48,704 | $2,061,309.13 | 551,997 | 2025-06-25 | Filing |
| Large Shareholder, Director | $42.11 | 23,992 | $1,010,303.12 | 0 | 2025-06-16 | Filing |
| Large Shareholder, Director | $41.25 | 84,608 | $3,490,080.00 | 23,992 | 2025-06-16 | Filing |
| Officer | $53.04 | 45,000 | $2,386,800.00 | 344,105 | 2025-05-13 | Filing |
| Large Shareholder, Officer, Director | $53.58 | 17,423 | $933,524.34 | 0 | 2025-05-14 | Filing |
| Large Shareholder, Officer, Director | $52.92 | 91,177 | $4,825,086.84 | 17,423 | 2025-05-14 | Filing |