| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $114.33 | 50,980 | $5,828,614.77 | 292,820 | 2026-07-06 | Filing | |
| $113.18 | 13,000 | $1,471,275.00 | 343,800 | 2026-07-06 | Filing | |
| $112.22 | 18,200 | $2,042,480.44 | 356,800 | 2026-07-06 | Filing | |
| $118.45 | 400 | $47,381.00 | 471,396 | 2026-07-06 | Filing | |
| $117.80 | 2,547 | $300,041.69 | 471,796 | 2026-07-06 | Filing | |
| $116.80 | 2,953 | $344,917.19 | 474,343 | 2026-07-06 | Filing | |
| $115.76 | 900 | $104,181.03 | 477,296 | 2026-07-06 | Filing | |
| $114.68 | 2,000 | $229,368.00 | 478,196 | 2026-07-06 | Filing | |
| $113.59 | 700 | $79,516.01 | 480,196 | 2026-07-06 | Filing | |
| $112.06 | 500 | $56,028.00 | 480,896 | 2026-07-06 | Filing | |
| $119.96 | 19,377 | $2,324,464.92 | 62,612 | 2026-07-02 | Filing | |
| $120.00 | 1,875 | $225,000.00 | 72,442 | 2026-07-02 | Filing | |
| $115.00 | 1,875 | $215,625.00 | 74,317 | 2026-07-02 | Filing | |
| $120.00 | 8,336 | $1,000,320.00 | 63,674 | 2026-07-02 | Filing | |
| $104.33 | 539,180 | $56,255,291.38 | 3,976,234 | 2025-08-28 | Filing | |
| $103.42 | 554,108 | $57,305,516.90 | 4,515,414 | 2025-08-28 | Filing | |
| $104.03 | 80,520 | $8,376,543.91 | 5,069,522 | 2025-08-27 | Filing | |
| $98.84 | 3,984 | $393,778.56 | 59,927 | 2026-06-15 | Filing | |
| $93.21 | 2,414 | $225,006.04 | 0 | 2026-06-11 | Filing | |
| $92.52 | 10,392 | $961,493.82 | 2,414 | 2026-06-11 | Filing |