| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $20.66 | 46,875 | $968,587.50 | 0 | 2026-06-17 | Filing |
| Large Shareholder, Director | $21.15 | 46,875 | $991,237.50 | 0 | 2026-06-16 | Filing |
| Director | $20.85 | 1,050 | $21,892.50 | 39,346 | 2026-06-17 | Filing |
| Large Shareholder, Director | $21.43 | 46,875 | $1,004,760.94 | 0 | 2026-06-10 | Filing |
| Large Shareholder, Director | $21.78 | 46,875 | $1,020,928.13 | 0 | 2026-06-09 | Filing |
| Large Shareholder, Director | $20.28 | 46,875 | $950,681.25 | 0 | 2026-06-03 | Filing |
| Large Shareholder, Director | $20.50 | 46,875 | $960,848.44 | 0 | 2026-06-02 | Filing |
| Officer | $20.46 | 27,337 | $559,402.50 | 724,673 | 2026-05-29 | Filing |
| Director | $20.00 | 1,050 | $21,000.00 | 40,396 | 2026-05-27 | Filing |
| Large Shareholder, Director | $18.84 | 8,414 | $158,519.76 | 0 | 2026-05-21 | Filing |
| Officer | $20.77 | 60,983 | $1,266,830.35 | 1,282,900 | 2026-05-06 | Filing |
| Director | $20.00 | 2,100 | $42,000.00 | 27,450 | 2026-04-15 | Filing |
| Director | $20.00 | 1,050 | $21,000.00 | 29,550 | 2026-03-06 | Filing |
| Officer | $22.06 | 2,293 | $50,583.58 | 695,187 | 2026-02-02 | Filing |
| Officer | $26.18 | 2,293 | $60,030.74 | 697,480 | 2026-01-02 | Filing |
| Officer | $25.86 | 22,821 | $590,098.57 | 540,358 | 2025-12-24 | Filing |
| Officer | $25.86 | 6,000 | $155,161.80 | 699,773 | 2025-12-24 | Filing |
| Officer | $25.00 | 3,759 | $93,962.97 | 143,431 | 2025-11-24 | Filing |
| Officer | $26.89 | 74,047 | $1,990,909.09 | 301,214 | 2025-11-11 | Filing |
| Large Shareholder, Director | $31.86 | 8 | $254.88 | 0 | 2025-10-01 | Filing |