| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $63.76 | 3,542 | $225,837.92 | 507,037 | 2026-07-06 | Filing | |
| $64.40 | 1,831 | $117,916.40 | 662,856 | 2026-07-02 | Filing | |
| $64.40 | 1,194 | $76,893.60 | 85,871 | 2026-07-02 | Filing | |
| $63.57 | 14,019 | $891,187.83 | 2,018 | 2026-07-01 | Filing | |
| $62.29 | 35,981 | $2,241,256.49 | 16,037 | 2026-07-01 | Filing | |
| $75.36 | 1,334 | $100,530.24 | 521,809 | 2026-06-24 | Filing | |
| $74.67 | 35,160 | $2,625,397.20 | 523,143 | 2026-06-24 | Filing | |
| $73.43 | 78,935 | $5,796,197.05 | 558,303 | 2026-06-24 | Filing | |
| $72.73 | 188,637 | $13,719,569.01 | 637,238 | 2026-06-24 | Filing | |
| $71.53 | 73,708 | $5,272,333.24 | 825,875 | 2026-06-24 | Filing | |
| $70.83 | 111,963 | $7,930,339.29 | 899,583 | 2026-06-24 | Filing | |
| $78.85 | 34,623 | $2,730,023.55 | 666,404 | 2026-06-10 | Filing | |
| $84.03 | 825 | $69,324.75 | 502,558 | 2026-06-10 | Filing | |
| $83.20 | 8,105 | $674,336.00 | 503,383 | 2026-06-10 | Filing | |
| $82.38 | 7,490 | $617,026.20 | 511,488 | 2026-06-10 | Filing | |
| $81.35 | 8,756 | $712,300.60 | 518,978 | 2026-06-10 | Filing | |
| $80.35 | 7,892 | $634,122.20 | 527,734 | 2026-06-10 | Filing | |
| $79.36 | 6,172 | $489,809.92 | 535,626 | 2026-06-10 | Filing | |
| $82.05 | 2,694 | $221,042.70 | 2,018 | 2026-06-09 | Filing | |
| $81.26 | 47,306 | $3,844,085.56 | 4,712 | 2026-06-09 | Filing |