| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $56.99 | 25,000 | $1,424,750.00 | 1,366,328 | 2026-05-27 | Filing | |
| $54.33 | 2,000 | $108,660.00 | 16,953 | 2026-05-07 | Filing | |
| $56.19 | 33,379 | $1,875,566.01 | 47,421 | 2026-05-01 | Filing | |
| $56.16 | 20,000 | $1,123,200.00 | 47,421 | 2026-05-01 | Filing | |
| $56.48 | 25,000 | $1,412,000.00 | 1,391,328 | 2026-04-29 | Filing | |
| $51.95 | 2,000 | $103,900.00 | 15,525 | 2026-03-26 | Filing | |
| $52.10 | 2,000 | $104,200.00 | 17,525 | 2026-03-25 | Filing | |
| $50.56 | 25,000 | $1,264,000.00 | 1,416,328 | 2026-03-25 | Filing | |
| $52.00 | 25,000 | $1,300,000.00 | 1,434,044 | 2026-02-25 | Filing | |
| $50.40 | 25,000 | $1,260,000.00 | 1,459,044 | 2026-01-28 | Filing | |
| $49.50 | 18,617 | $921,541.50 | 224,097 | 2026-01-26 | Filing | |
| $49.70 | 60,000 | $2,982,000.00 | 140,602 | 2026-01-26 | Filing | |
| $49.70 | 13,268 | $659,419.60 | 22,407 | 2026-01-26 | Filing | |
| $49.70 | 61,017 | $3,032,544.90 | 155,548 | 2026-01-26 | Filing | |
| $50.29 | 4,000 | $201,160.00 | 19,525 | 2026-01-26 | Filing | |
| $35.82 | 5,500 | $197,010.00 | 18,671 | 2025-11-26 | Filing | |
| $36.75 | 38,447 | $1,412,927.25 | 175,690 | 2025-11-13 | Filing | |
| $37.69 | 60,000 | $2,261,400.00 | 159,371 | 2025-11-11 | Filing | |
| $36.08 | 39,727 | $1,433,350.16 | 202,201 | 2025-09-12 | Filing | |
| $33.58 | 5,000 | $167,900.00 | 23,525 | 2025-05-22 | Filing |