| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $54.49 | 70,697 | $3,852,279.53 | 169,570 | 2026-08-17 | Filing | |
| $54.07 | 123,334 | $6,668,669.38 | 240,267 | 2026-08-17 | Filing | |
| $52.85 | 5,969 | $315,461.65 | 363,601 | 2026-08-17 | Filing | |
| $54.28 | 1,608 | $87,282.24 | 68,802 | 2026-08-10 | Filing | |
| $53.44 | 800 | $42,752.00 | 70,410 | 2026-08-10 | Filing | |
| $52.50 | 2,100 | $110,250.00 | 71,210 | 2026-08-10 | Filing | |
| $51.29 | 10,236 | $525,004.44 | 73,310 | 2026-08-10 | Filing | |
| $50.42 | 20,256 | $1,021,307.52 | 83,546 | 2026-08-10 | Filing | |
| $69.56 | 15,506 | $1,078,569.54 | 27,468 | 2026-06-11 | Filing | |
| $65.00 | 10,000 | $650,000.00 | 85,115 | 2026-06-09 | Filing | |
| $68.80 | 16,974 | $1,167,811.20 | 11,236 | 2026-06-09 | Filing | |
| $63.78 | 6,752 | $430,642.56 | 28,210 | 2026-06-04 | Filing | |
| $58.62 | 50,000 | $2,931,000.00 | 369,570 | 2026-06-02 | Filing | |
| $61.61 | 17,714 | $1,091,359.54 | 34,962 | 2026-05-26 | Filing | |
| $61.69 | 35,723 | $2,203,751.87 | 42,974 | 2026-05-26 | Filing | |
| $61.84 | 5,407 | $334,368.88 | 95,115 | 2026-05-26 | Filing | |
| $60.71 | 43,701 | $2,653,087.71 | 112,594 | 2026-05-14 | Filing | |
| $59.41 | 29,532 | $1,754,496.12 | 52,676 | 2026-05-12 | Filing | |
| $61.93 | 1,400 | $86,702.00 | 61,697 | 2026-05-11 | Filing | |
| $59.55 | 100,000 | $5,955,000.00 | 419,570 | 2026-05-07 | Filing |