| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $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 | |
| $58.76 | 7,746 | $455,154.96 | 82,208 | 2026-05-08 | Filing | |
| $32.00 | 25,000 | $800,000.00 | 414,543 | 2026-03-03 | Filing | |
| $31.24 | 25,000 | $781,000.00 | 439,543 | 2026-03-03 | Filing | |
| $31.88 | 33,000 | $1,052,040.00 | 52,155 | 2025-12-10 | Filing | |
| $32.00 | 25,000 | $800,000.00 | 464,543 | 2025-12-05 | Filing | |
| $29.10 | 25,000 | $727,500.00 | 489,543 | 2025-12-02 | Filing | |
| $34.00 | 3,851 | $130,934.00 | 78,269 | 2025-10-02 | Filing | |
| $32.00 | 25,000 | $800,000.00 | 514,543 | 2025-10-01 | Filing |