| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $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 | |
| $46.84 | 35,024 | $1,640,524.16 | 1,107,701 | 2021-08-03 | Filing | |
| $46.33 | 27,476 | $1,272,963.08 | 1,072,677 | 2021-08-03 | Filing | |
| $45.86 | 100 | $4,586.00 | 2,950 | 2021-08-02 | Filing | |
| $45.86 | 100 | $4,586.00 | 14,450 | 2021-08-02 | Filing | |
| $45.90 | 125,000 | $5,737,500.00 | 1,045,201 | 2021-08-02 | Filing |