| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $54.31 | 222,349 | $12,074,706.91 | 527,052 | 2025-12-16 | Filing | |
| $53.21 | 190,345 | $10,127,895.79 | 749,401 | 2025-12-16 | Filing | |
| $64.31 | 8,005 | $514,836.77 | 939,746 | 2025-12-15 | Filing | |
| $63.48 | 43,052 | $2,732,867.77 | 947,751 | 2025-12-15 | Filing | |
| $62.77 | 46,952 | $2,947,331.98 | 990,803 | 2025-12-15 | Filing | |
| $61.49 | 19,519 | $1,200,256.49 | 1,037,755 | 2025-12-15 | Filing | |
| $60.49 | 50,483 | $3,053,640.95 | 1,057,274 | 2025-12-15 | Filing | |
| $59.72 | 34,302 | $2,048,573.75 | 1,107,757 | 2025-12-15 | Filing | |
| $58.39 | 129,550 | $7,564,476.32 | 1,142,059 | 2025-12-15 | Filing | |
| $57.63 | 373,108 | $21,500,535.05 | 1,271,609 | 2025-12-15 | Filing | |
| $56.62 | 537,294 | $30,419,598.29 | 1,644,717 | 2025-12-15 | Filing | |
| $55.64 | 317,989 | $17,693,257.75 | 2,182,011 | 2025-12-15 | Filing | |
| $65.00 | 15,000 | $975,000.00 | 398,529 | 2025-12-12 | Filing | |
| $48.00 | 10,000 | $480,000.00 | 413,529 | 2025-12-04 | Filing | |
| $43.16 | 500 | $21,581.00 | 1,269,487 | 2025-11-26 | Filing | |
| $41.96 | 4,236 | $177,730.28 | 1,269,987 | 2025-11-26 | Filing | |
| $43.16 | 1,048 | $45,229.16 | 450,460 | 2025-11-26 | Filing | |
| $41.96 | 9,506 | $398,910.73 | 451,508 | 2025-11-26 | Filing | |
| $41.35 | 257 | $10,626.82 | 1,995,373 | 2025-11-24 | Filing | |
| $40.86 | 46,737 | $1,909,561.65 | 1,995,630 | 2025-11-24 | Filing |