| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $94.12 | 3,100 | $291,756.50 | 32,525 | 2026-08-05 | Filing | |
| $93.55 | 40,460 | $3,785,154.38 | 104,404 | 2026-08-05 | Filing | |
| $92.98 | 39,900 | $3,709,941.90 | 424,704 | 2026-08-04 | Filing | |
| $92.72 | 35,000 | $3,245,165.00 | 95,025 | 2026-08-04 | Filing | |
| $92.80 | 206,510 | $19,163,301.96 | 1,363,448 | 2026-08-04 | Filing | |
| $90.85 | 31,756 | $2,884,969.09 | 22,358 | 2026-08-03 | Filing | |
| $80.90 | 5,000 | $404,500.00 | 128,854 | 2026-05-27 | Filing | |
| $79.00 | 5,000 | $395,000.00 | 133,854 | 2026-05-26 | Filing | |
| $81.44 | 25,000 | $2,036,000.00 | 95,025 | 2026-05-27 | Filing | |
| $76.00 | 9,710 | $737,960.00 | 138,854 | 2026-05-22 | Filing | |
| $73.50 | 5,000 | $367,500.00 | 138,854 | 2026-05-21 | Filing | |
| $72.75 | 20,621 | $1,500,198.37 | 120,025 | 2026-05-07 | Filing | |
| $71.61 | 15,000 | $1,074,090.00 | 54,369 | 2026-04-14 | Filing | |
| $68.15 | 69,304 | $4,722,928.99 | 69,369 | 2026-04-10 | Filing | |
| $70.26 | 100,000 | $7,025,700.00 | 1,363,448 | 2026-02-26 | Filing | |
| $75.05 | 38,600 | $2,896,968.60 | 104,404 | 2026-02-09 | Filing | |
| $75.27 | 137,159 | $10,324,369.41 | 280,304 | 2026-02-09 | Filing | |
| $74.77 | 123,910 | $9,264,502.88 | 417,463 | 2026-02-06 | Filing | |
| $71.00 | 165,864 | $11,776,344.00 | 417,463 | 2026-02-06 | Filing | |
| $74.82 | 27,000 | $2,020,231.80 | 421,744 | 2026-02-06 | Filing |