| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $41.29 | 198,349 | $8,189,830.21 | 146,186 | 2026-05-15 | Filing | |
| $42.00 | 6,782 | $284,844.00 | 93,763 | 2026-05-05 | Filing | |
| $41.84 | 13,566 | $567,601.44 | 100,545 | 2026-05-05 | Filing | |
| $41.73 | 500 | $20,862.50 | 15,250 | 2026-04-30 | Filing | |
| $41.72 | 5,625 | $234,675.00 | 15,750 | 2026-04-30 | Filing | |
| $42.00 | 8,655 | $363,510.00 | 72,976 | 2026-04-30 | Filing | |
| $40.00 | 158,455 | $6,338,200.00 | 1,013,027 | 2026-03-27 | Filing | |
| $33.82 | 19,618 | $663,480.76 | 344,535 | 2026-03-16 | Filing | |
| $33.82 | 5,441 | $184,014.62 | 187,423 | 2026-03-16 | Filing | |
| $34.37 | 3,846 | $132,187.02 | 81,631 | 2026-03-06 | Filing | |
| $34.18 | 2,600 | $88,855.00 | 14,043 | 2026-01-26 | Filing | |
| $34.96 | 171,200 | $5,985,152.00 | 1,101,243 | 2026-01-23 | Filing | |
| $34.96 | 54,348 | $1,900,006.08 | 344,535 | 2026-01-23 | Filing | |
| $32.30 | 23,895 | $771,808.50 | 187,423 | 2026-01-09 | Filing | |
| $32.30 | 17,798 | $574,875.40 | 344,535 | 2026-01-09 | Filing | |
| $32.25 | 100,000 | $3,225,000.00 | 419,800 | 2026-01-05 | Filing | |
| $27.89 | 8,854 | $246,938.06 | 333,528 | 2025-12-05 | Filing | |
| $27.77 | 160,000 | $4,443,200.00 | 452,374 | 2025-11-12 | Filing | |
| $25.00 | 51,179 | $1,279,475.00 | 127,101 | 2025-03-14 | Filing | |
| $24.60 | 10,497 | $258,226.20 | 77,784 | 2025-03-07 | Filing |