| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $42.52 | 118,360 | $5,033,022.28 | 1,718,029 | 2025-05-12 | Filing |
| Officer, Director | $42.52 | 104,087 | $4,425,571.07 | 1,054,510 | 2025-05-12 | Filing |
| Officer, Director | $42.13 | 32,931 | $1,387,415.96 | 257,588 | 2025-05-09 | Filing |
| Officer, Director | $41.25 | 33,538 | $1,383,341.89 | 290,519 | 2025-05-09 | Filing |
| Officer, Director | $40.72 | 35,270 | $1,436,018.05 | 324,057 | 2025-05-09 | Filing |
| Officer, Director | $42.15 | 59,757 | $2,518,817.31 | 1,836,389 | 2025-05-09 | Filing |
| Officer, Director | $41.15 | 141,867 | $5,838,394.52 | 1,896,146 | 2025-05-09 | Filing |
| Officer, Director | $40.65 | 83,438 | $3,391,921.58 | 2,038,013 | 2025-05-09 | Filing |
| Officer, Director | $42.15 | 54,425 | $2,294,231.45 | 1,158,597 | 2025-05-09 | Filing |
| Officer, Director | $41.16 | 124,734 | $5,133,926.71 | 1,213,022 | 2025-05-09 | Filing |
| Officer, Director | $40.66 | 75,352 | $3,063,736.97 | 1,337,756 | 2025-05-09 | Filing |
| Officer | $36.09 | 1,027 | $37,064.43 | 216,156 | 2025-05-02 | Filing |
| Officer, Director | $36.09 | 1,666 | $60,125.94 | 1,413,108 | 2025-05-02 | Filing |
| Officer | $36.09 | 1,960 | $70,736.40 | 156,166 | 2025-05-02 | Filing |
| Officer, Director | $36.09 | 1,680 | $60,631.20 | 288,826 | 2025-05-02 | Filing |
| Officer | $36.09 | 1,393 | $50,273.37 | 55,220 | 2025-05-02 | Filing |
| Director | $34.63 | 700 | $24,243.80 | 179,316 | 2025-04-17 | Filing |
| Director | $34.21 | 69,300 | $2,370,406.50 | 180,016 | 2025-04-17 | Filing |
| Officer | $35.00 | 2,895 | $101,319.21 | 215,032 | 2025-04-02 | Filing |
| Officer, Director | $35.00 | 3,793 | $132,747.41 | 1,411,253 | 2025-04-02 | Filing |