| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $42.10 | 500 | $21,050.00 | 35,900 | 2026-06-01 | Filing | |
| $41.61 | 1,200 | $49,932.00 | 55,058 | 2026-06-01 | Filing | |
| $42.26 | 950 | $40,147.00 | 43,838 | 2026-05-26 | Filing | |
| $40.20 | 600 | $24,120.00 | 68,626 | 2026-05-14 | Filing | |
| $39.35 | 600 | $23,610.00 | 69,226 | 2026-04-30 | Filing | |
| $39.50 | 600 | $23,700.00 | 69,826 | 2026-04-24 | Filing | |
| $40.06 | 600 | $24,036.00 | 36,400 | 2026-04-23 | Filing | |
| $37.60 | 477 | $17,935.20 | 70,426 | 2026-03-03 | Filing | |
| $38.91 | 523 | $20,349.93 | 71,403 | 2026-02-27 | Filing | |
| $38.16 | 600 | $22,896.00 | 71,926 | 2026-02-24 | Filing | |
| $38.34 | 1,000 | $38,340.00 | 72,526 | 2026-02-09 | Filing | |
| $37.27 | 600 | $22,362.00 | 37,000 | 2026-02-04 | Filing | |
| $32.35 | 300 | $9,705.00 | 66,926 | 2025-12-02 | Filing | |
| $32.03 | 598 | $19,153.94 | 37,600 | 2025-11-26 | Filing | |
| $33.00 | 2 | $66.00 | 38,198 | 2025-11-25 | Filing | |
| $29.05 | 800 | $23,240.00 | 67,226 | 2025-11-03 | Filing | |
| $30.90 | 281 | $8,682.90 | 38,200 | 2025-10-28 | Filing | |
| $31.00 | 319 | $9,889.00 | 38,481 | 2025-10-28 | Filing | |
| $31.01 | 600 | $18,606.00 | 38,800 | 2025-09-03 | Filing | |
| $31.15 | 600 | $18,690.00 | 68,026 | 2025-08-25 | Filing |