| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $43.02 | 100 | $4,302.00 | 505,597 | 2026-08-05 | Filing | |
| $40.16 | 2,809 | $112,799.05 | 505,697 | 2026-08-05 | Filing | |
| $42.36 | 6,200 | $262,622.70 | 508,506 | 2026-08-04 | Filing | |
| $41.53 | 8,800 | $365,436.72 | 514,706 | 2026-08-04 | Filing | |
| $40.22 | 10,000 | $402,243.00 | 523,506 | 2026-08-04 | Filing | |
| $43.06 | 17,515 | $754,230.93 | 509,888 | 2026-08-04 | Filing | |
| $41.99 | 9,785 | $410,830.07 | 527,403 | 2026-08-04 | Filing | |
| $40.88 | 4,500 | $183,950.55 | 537,188 | 2026-08-04 | Filing | |
| $39.91 | 40,332 | $1,609,633.99 | 541,688 | 2026-08-04 | Filing | |
| $38.74 | 7,868 | $304,792.16 | 582,020 | 2026-08-04 | Filing | |
| $35.12 | 40,000 | $1,404,852.00 | 589,888 | 2026-07-29 | Filing | |
| $33.50 | 1,000 | $33,500.00 | 629,888 | 2026-07-28 | Filing | |
| $33.11 | 39,000 | $1,291,274.40 | 630,888 | 2026-07-28 | Filing | |
| $40.02 | 25,000 | $1,000,462.50 | 479,532 | 2025-05-16 | Filing | |
| $38.06 | 4,415 | $168,051.24 | 28,907 | 2025-05-15 | Filing | |
| $38.01 | 11,409 | $433,645.82 | 73,963 | 2025-05-12 | Filing | |
| $30.68 | 1,016 | $31,168.64 | 31,752 | 2025-03-12 | Filing | |
| $29.89 | 4,584 | $137,012.55 | 32,768 | 2025-03-12 | Filing | |
| $28.67 | 8,400 | $240,790.20 | 37,352 | 2025-03-12 | Filing | |
| $31.99 | 15,794 | $505,193.20 | 466,035 | 2025-02-18 | Filing |