| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $20.92 | 1,000 | $20,920.00 | 53,640 | 2026-06-15 | Filing | |
| $21.75 | 1,000 | $21,750.00 | 51,840 | 2026-06-11 | Filing | |
| $20.99 | 200 | $4,198.00 | 50,840 | 2026-06-11 | Filing | |
| $23.00 | 1,000 | $23,000.00 | 50,640 | 2026-06-10 | Filing | |
| $22.22 | 1,000 | $22,220.00 | 49,640 | 2026-06-01 | Filing | |
| $23.74 | 1,000 | $23,740.00 | 48,640 | 2026-03-13 | Filing | |
| $23.93 | 1,000 | $23,930.00 | 47,640 | 2026-03-10 | Filing | |
| $23.39 | 1,000 | $23,390.00 | 46,640 | 2026-03-09 | Filing | |
| $24.48 | 500 | $12,240.00 | 45,640 | 2026-03-06 | Filing | |
| $24.28 | 250 | $6,070.00 | 45,140 | 2026-03-06 | Filing | |
| $25.10 | 250 | $6,275.00 | 44,890 | 2026-03-04 | Filing | |
| $24.77 | 1,000 | $24,770.00 | 44,640 | 2026-03-03 | Filing | |
| $25.50 | 1,000 | $25,500.00 | 43,640 | 2026-02-27 | Filing | |
| $30.32 | 2,468 | $74,829.76 | 12,302 | 2025-11-25 | Filing | |
| $30.97 | 6,457 | $199,973.29 | 102,753 | 2025-09-11 | Filing | |
| $31.41 | 3,200 | $100,512.00 | 43,515 | 2025-08-22 | Filing | |
| $29.71 | 2,500 | $74,275.00 | 116,729 | 2025-08-20 | Filing | |
| $28.90 | 10,000 | $289,000.00 | 161,115 | 2025-08-13 | Filing | |
| $46.96 | 3,160 | $148,393.60 | 1,170,201 | 2021-08-04 | Filing | |
| $46.30 | 59,340 | $2,747,442.00 | 1,167,041 | 2021-08-04 | Filing |