| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $66.74 | 1,252 | $83,562.49 | 45,238 | 2026-07-01 | Filing | |
| $64.89 | 500 | $32,445.00 | 14,869 | 2026-06-30 | Filing | |
| $63.86 | 214 | $13,666.04 | 46,490 | 2026-06-29 | Filing | |
| $64.02 | 79 | $5,057.58 | 46,704 | 2026-06-26 | Filing | |
| $63.89 | 35 | $2,236.11 | 17,271 | 2026-06-29 | Filing | |
| $63.85 | 54 | $3,447.71 | 25,555 | 2026-06-29 | Filing | |
| $63.80 | 74 | $4,721.09 | 19,001 | 2026-06-29 | Filing | |
| $64.02 | 57 | $3,649.14 | 19,075 | 2026-06-26 | Filing | |
| $64.42 | 109 | $7,021.70 | 21,220 | 2026-06-29 | Filing | |
| $63.71 | 110 | $7,008.49 | 21,329 | 2026-06-26 | Filing | |
| $68.06 | 306 | $20,826.36 | 25,609 | 2026-06-04 | Filing | |
| $68.08 | 382 | $26,006.56 | 21,439 | 2026-06-04 | Filing | |
| $68.06 | 260 | $17,695.60 | 19,132 | 2026-06-04 | Filing | |
| $68.06 | 489 | $33,281.34 | 46,783 | 2026-06-04 | Filing | |
| $76.48 | 16,590 | $1,268,803.20 | 6,589,134 | 2026-05-29 | Filing | |
| $74.94 | 12,180 | $912,769.20 | 6,605,724 | 2026-05-28 | Filing | |
| $73.31 | 1,052 | $77,122.12 | 19,392 | 2026-06-01 | Filing | |
| $73.31 | 1,753 | $128,512.43 | 21,821 | 2026-06-01 | Filing | |
| $73.31 | 440 | $32,256.40 | 25,915 | 2026-06-01 | Filing | |
| $76.48 | 16,590 | $1,268,803.20 | 6,587,718 | 2026-05-29 | Filing |