| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $35.60 | 10,266 | $365,519.90 | 0 | 2025-07-02 | Filing |
| Large Shareholder, Director | $35.16 | 8,484 | $298,337.31 | 10,266 | 2025-07-02 | Filing |
| Large Shareholder, Director | $35.61 | 44,888 | $1,598,533.50 | 0 | 2025-07-02 | Filing |
| Large Shareholder, Director | $35.17 | 38,445 | $1,352,222.14 | 44,888 | 2025-07-02 | Filing |
| Officer | $35.68 | 11,510 | $410,681.40 | 390,230 | 2025-06-27 | Filing |
| Large Shareholder, Director | $35.99 | 18,750 | $674,786.25 | 0 | 2025-06-25 | Filing |
| Large Shareholder, Director | $35.99 | 83,333 | $2,998,929.67 | 0 | 2025-06-25 | Filing |
| Officer | $34.25 | 29,606 | $1,013,996.62 | 362,890 | 2025-06-24 | Filing |
| Large Shareholder, Director | $34.75 | 18,750 | $651,598.13 | 0 | 2025-06-18 | Filing |
| Large Shareholder, Director | $34.83 | 83,333 | $2,902,513.39 | 0 | 2025-06-18 | Filing |
| Director | $34.52 | 1,150 | $39,698.00 | 32,900 | 2025-06-18 | Filing |
| Large Shareholder, Director | $34.81 | 18,750 | $652,717.50 | 0 | 2025-06-11 | Filing |
| Large Shareholder, Director | $34.81 | 83,333 | $2,900,946.73 | 0 | 2025-06-11 | Filing |
| Director | $34.11 | 6,274 | $213,989.20 | 1,158,833 | 2025-06-06 | Filing |
| Large Shareholder, Director | $33.21 | 18,750 | $622,648.13 | 0 | 2025-06-04 | Filing |
| Large Shareholder, Director | $33.21 | 83,333 | $2,767,272.26 | 0 | 2025-06-04 | Filing |
| Large Shareholder, Director | $31.47 | 18,750 | $590,094.38 | 0 | 2025-05-28 | Filing |
| Large Shareholder, Director | $31.47 | 83,333 | $2,622,506.18 | 0 | 2025-05-28 | Filing |
| Large Shareholder, Director | $32.17 | 6,274 | $201,847.13 | 0 | 2025-05-22 | Filing |
| Officer | $31.86 | 3,759 | $119,776.78 | 171,373 | 2025-05-22 | Filing |