| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $24.34 | 5,150 | $125,351.00 | 6,326 | 2026-06-11 | Filing |
| Director | $25.34 | 5,000 | $126,696.00 | 44,698 | 2026-05-22 | Filing |
| Large Shareholder, Officer, Director | $24.89 | 15,600 | $388,327.68 | 118,260 | 2026-05-21 | Filing |
| Large Shareholder, Officer, Director | $25.00 | 15,000 | $375,000.00 | 102,660 | 2026-05-20 | Filing |
| Large Shareholder, Officer, Director | $24.99 | 600 | $14,994.00 | 87,660 | 2026-05-20 | Filing |
| Large Shareholder, Officer, Director | $25.00 | 6,510 | $162,750.00 | 87,060 | 2026-05-18 | Filing |
| Large Shareholder, Officer, Director | $24.99 | 1,257 | $31,412.43 | 80,550 | 2026-05-18 | Filing |
| Large Shareholder, Officer, Director | $24.97 | 600 | $14,982.00 | 79,293 | 2026-05-18 | Filing |
| Large Shareholder, Officer, Director | $24.74 | 3,900 | $96,486.00 | 78,693 | 2026-05-18 | Filing |
| Large Shareholder, Officer, Director | $24.71 | 3,333 | $82,358.43 | 74,793 | 2026-05-18 | Filing |
| Officer | $30.55 | 400 | $12,220.00 | 510 | 2026-05-12 | Filing |
| Officer | $31.25 | 100 | $3,125.00 | 110 | 2026-05-11 | Filing |
| Director | $30.43 | 3,000 | $91,290.00 | 39,698 | 2026-05-08 | Filing |
| Large Shareholder, Officer, Director | $30.00 | 6,483 | $194,490.00 | 71,460 | 2026-05-07 | Filing |
| Large Shareholder, Officer, Director | $29.95 | 100 | $2,995.00 | 64,977 | 2026-05-07 | Filing |
| Large Shareholder | $32.96 | 54,384 | $1,792,496.64 | 1,006,696 | 2026-04-10 | Filing |
| Director | $32.89 | 5,000 | $164,431.50 | 36,698 | 2026-04-09 | Filing |
| Large Shareholder, Officer, Director | $35.05 | 10,000 | $350,519.00 | 64,877 | 2026-04-08 | Filing |
| Officer | $36.09 | 979 | $35,332.11 | 3,497 | 2026-04-08 | Filing |
| Officer | $36.05 | 21 | $757.05 | 2,518 | 2026-04-08 | Filing |