| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $26.97 | 4,500 | $121,342.50 | 35,750 | 2026-05-18 | Filing | |
| $26.62 | 307 | $8,171.14 | 2,500 | 2026-05-13 | Filing | |
| $27.18 | 725 | $19,705.36 | 2,193 | 2026-05-11 | Filing | |
| $26.60 | 1,840 | $48,944.00 | 5,065 | 2026-05-12 | Filing | |
| $27.31 | 40,000 | $1,092,480.00 | 84,000 | 2026-05-11 | Filing | |
| $27.31 | 195,000 | $5,325,840.00 | 416,000 | 2026-05-11 | Filing | |
| $30.67 | 1,000 | $30,665.00 | 25,611 | 2026-03-05 | Filing | |
| $0.00 | 219 | $0.00 | 16,985 | 2025-11-26 | Filing | |
| $31.74 | 1,860 | $59,032.68 | 9,510 | 2025-11-24 | Filing | |
| $32.24 | 1,000 | $32,235.90 | 16,766 | 2025-11-12 | Filing | |
| $32.37 | 242 | $7,833.78 | 1,468 | 2025-10-30 | Filing | |
| $32.33 | 234 | $7,565.22 | 1,226 | 2025-10-30 | Filing | |
| $32.69 | 2,500 | $81,725.00 | 18,160 | 2025-10-29 | Filing | |
| $32.52 | 7,500 | $243,864.00 | 30,660 | 2025-10-28 | Filing | |
| $28.34 | 2,500 | $70,855.00 | 2,500 | 2025-05-21 | Filing | |
| $28.62 | 8,750 | $250,426.75 | 23,160 | 2025-05-20 | Filing | |
| $28.36 | 8,750 | $248,192.88 | 14,410 | 2025-05-19 | Filing | |
| $28.24 | 7,500 | $211,815.75 | 15,660 | 2025-05-19 | Filing | |
| $22.45 | 3,458 | $77,621.38 | 10,106 | 2025-03-05 | Filing | |
| $22.89 | 3,259 | $74,598.51 | 6,648 | 2025-03-03 | Filing |