| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $38.22 | 20,000 | $764,336.00 | 1,148,255 | 2026-06-11 | Filing | |
| $39.40 | 482 | $18,991.96 | 1,168,255 | 2026-05-15 | Filing | |
| $38.71 | 19,518 | $755,612.04 | 1,168,737 | 2026-05-15 | Filing | |
| $39.29 | 4,500 | $176,794.20 | 81,293 | 2026-05-13 | Filing | |
| $39.55 | 3,000 | $118,639.20 | 85,793 | 2026-05-12 | Filing | |
| $41.01 | 2,244 | $92,028.01 | 1,188,255 | 2026-04-29 | Filing | |
| $40.08 | 5,837 | $233,956.88 | 1,190,499 | 2026-04-29 | Filing | |
| $39.25 | 11,919 | $467,780.23 | 1,196,336 | 2026-04-29 | Filing | |
| $34.12 | 946 | $32,277.52 | 7,422 | 2026-03-31 | Filing | |
| $34.10 | 2,000 | $68,207.00 | 6,319 | 2026-03-30 | Filing | |
| $34.60 | 20,000 | $692,072.00 | 1,206,788 | 2026-03-25 | Filing | |
| $33.84 | 879 | $29,745.36 | 7,422 | 2026-03-26 | Filing | |
| $35.38 | 1,710 | $60,491.25 | 7,422 | 2026-03-03 | Filing | |
| $33.61 | 1,855 | $62,346.55 | 8,319 | 2025-12-30 | Filing | |
| $33.77 | 25,000 | $844,250.00 | 654,961 | 2025-12-30 | Filing | |
| $34.07 | 25,000 | $851,750.00 | 679,961 | 2025-12-29 | Filing | |
| $33.82 | 20,000 | $676,316.00 | 1,243,512 | 2025-12-19 | Filing | |
| $33.46 | 20,000 | $669,120.00 | 1,263,512 | 2025-11-25 | Filing | |
| $34.51 | 24,308 | $838,810.74 | 247,320 | 2025-11-14 | Filing | |
| $31.40 | 20,000 | $628,068.00 | 1,283,512 | 2025-10-29 | Filing |