| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $23.12 | 21,209 | $490,288.45 | 1,797,270 | 2026-05-05 | Filing |
| Officer, Director | $23.06 | 78,791 | $1,816,888.94 | 1,818,479 | 2026-05-04 | Filing |
| Director | $23.20 | 10,000 | $232,002.00 | 210,062 | 2026-05-05 | Filing |
| Director | $22.86 | 50,000 | $1,142,925.00 | 576,045 | 2026-05-04 | Filing |
| Director | $22.20 | 6,796 | $150,871.20 | 220,062 | 2026-05-01 | Filing |
| Director | $22.20 | 3,204 | $71,128.80 | 226,858 | 2026-04-30 | Filing |
| Officer, Director | $22.08 | 50,000 | $1,104,220.00 | 1,897,270 | 2026-05-01 | Filing |
| Officer, Director | $15.30 | 50,000 | $765,185.00 | 1,897,270 | 2026-04-01 | Filing |
| Officer, Director | $13.94 | 50,000 | $697,205.00 | 1,897,270 | 2026-03-02 | Filing |
| Officer, Director | $14.91 | 50,000 | $745,340.00 | 1,871,418 | 2026-02-02 | Filing |
| Officer, Director | $16.54 | 50,000 | $827,000.00 | 1,871,418 | 2026-01-02 | Filing |
| Officer, Director | $17.46 | 50,000 | $872,930.00 | 1,871,418 | 2025-11-28 | Filing |
| Officer | $21.52 | 14,000 | $301,280.00 | 126,202 | 2025-08-28 | Filing |
| Director | $19.91 | 15,000 | $298,686.00 | 216,708 | 2025-08-21 | Filing |
| Director | $20.01 | 25,000 | $500,267.50 | 612,691 | 2025-08-11 | Filing |
| Officer, Director | $20.08 | 100,000 | $2,007,970.00 | 1,441,282 | 2025-08-06 | Filing |
| Officer, Director | $17.18 | 35,725 | $613,798.37 | 1,541,282 | 2025-08-01 | Filing |
| Officer, Director | $18.21 | 35,725 | $650,505.81 | 1,541,282 | 2025-07-01 | Filing |
| Director | $17.43 | 2,027 | $35,339.93 | 231,708 | 2025-06-24 | Filing |
| Director | $17.20 | 7,973 | $137,163.51 | 233,735 | 2025-06-23 | Filing |