| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $66.35 | 96,490 | $6,401,802.73 | 502,203 | 2026-08-14 | Filing | |
| $64.81 | 4,500 | $291,662.10 | 96,663 | 2026-08-10 | Filing | |
| $66.25 | 52,648 | $3,487,935.26 | 236,964 | 2026-08-07 | Filing | |
| $75.41 | 1,575 | $118,770.75 | 255,271 | 2026-08-05 | Filing | |
| $74.40 | 20,630 | $1,534,886.44 | 34,870 | 2026-07-24 | Filing | |
| $74.32 | 29,995 | $2,229,282.39 | 55,500 | 2026-07-22 | Filing | |
| $74.33 | 104,934 | $7,799,775.70 | 1,750,447 | 2026-07-22 | Filing | |
| $74.33 | 95,970 | $7,133,325.34 | 472,131 | 2026-07-22 | Filing | |
| $74.32 | 45,000 | $3,344,481.00 | 738,216 | 2026-07-22 | Filing | |
| $74.32 | 52,376 | $3,892,678.60 | 220,240 | 2026-07-22 | Filing | |
| $70.43 | 8,919 | $628,147.33 | 96,663 | 2026-07-20 | Filing | |
| $113.92 | 1,500 | $170,880.00 | 18,688 | 2026-07-15 | Filing | |
| $118.75 | 37,500 | $4,452,990.00 | 492,144 | 2026-06-30 | Filing | |
| $118.67 | 14,040 | $1,666,084.68 | 492,144 | 2026-06-30 | Filing | |
| $133.63 | 11,542 | $1,542,332.07 | 135,496 | 2026-06-16 | Filing | |
| $135.31 | 34,706 | $4,696,089.68 | 147,038 | 2026-06-15 | Filing | |
| $131.96 | 9,000 | $1,187,640.00 | 216,495 | 2026-06-12 | Filing | |
| $135.42 | 75,000 | $10,156,770.00 | 1,086,921 | 2026-06-15 | Filing | |
| $131.15 | 75,000 | $9,836,280.00 | 1,161,921 | 2026-06-12 | Filing | |
| $133.36 | 1,500 | $200,040.00 | 20,188 | 2026-06-15 | Filing |