| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $20.55 | 300 | $6,165.00 | 4,000 | 2025-11-20 | Filing |
| Officer | $20.35 | 600 | $12,210.00 | 3,700 | 2025-11-18 | Filing |
| Officer | $20.54 | 600 | $12,324.00 | 3,100 | 2025-11-17 | Filing |
| Officer | $20.50 | 450 | $9,225.00 | 2,500 | 2025-11-14 | Filing |
| Officer | $20.60 | 450 | $9,270.00 | 2,050 | 2025-11-13 | Filing |
| Officer | $20.70 | 450 | $9,315.00 | 1,600 | 2025-11-12 | Filing |
| Officer | $20.85 | 450 | $9,382.50 | 1,150 | 2025-11-11 | Filing |
| Officer | $29.99 | 2,000 | $59,986.60 | 49,260 | 2025-11-12 | Filing |
| Officer, Director | $29.86 | 3,348 | $99,977.98 | 50,567 | 2025-11-12 | Filing |
| Officer | $33.00 | 210 | $6,930.00 | 5,792 | 2025-05-21 | Filing |
| Officer, Director | $32.96 | 1,362 | $44,891.52 | 47,165 | 2025-05-21 | Filing |
| Large Shareholder, Officer, Director | $33.22 | 2,821 | $93,721.24 | 217,397 | 2025-05-14 | Filing |
| Large Shareholder, Officer, Director | $33.59 | 7,179 | $241,163.43 | 214,576 | 2025-05-13 | Filing |
| Officer | $21.69 | 300 | $6,507.00 | 700 | 2024-12-17 | Filing |
| Officer | $23.25 | 200 | $4,650.00 | 400 | 2024-09-27 | Filing |
| Officer | $20.84 | 600 | $12,504.00 | 3,271 | 2024-05-07 | Filing |
| Officer | $20.75 | 200 | $4,150.00 | 200 | 2024-05-07 | Filing |
| Officer, Director | $36.52 | 2,300 | $83,999.22 | 6,204 | 2024-03-15 | Filing |
| Large Shareholder, Officer, Director | $37.84 | 1,400 | $52,971.66 | 148,106 | 2024-03-07 | Filing |
| Large Shareholder, Officer, Director | $37.80 | 8,600 | $325,106.66 | 146,706 | 2024-03-06 | Filing |