| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $23.85 | 854 | $20,367.90 | 199,879 | 2025-11-13 | Filing |
| Officer | $23.94 | 1,000 | $23,940.00 | 25,106 | 2025-11-13 | Filing |
| Officer | $23.84 | 1,000 | $23,840.00 | 24,106 | 2025-11-12 | Filing |
| Director | $23.85 | 7,175 | $171,123.75 | 199,025 | 2025-11-12 | Filing |
| Officer, Director | $23.70 | 4,166 | $98,734.20 | 221,254 | 2025-11-10 | Filing |
| Director | $23.50 | 334 | $7,849.00 | 191,850 | 2025-11-10 | Filing |
| Officer | $31.00 | 1,356 | $42,036.00 | 57,659 | 2025-03-05 | Filing |
| Director | $29.00 | 344,827 | $9,999,983.00 | 2,571,775 | 2024-11-15 | Filing |
| Large Shareholder, Officer, Director | $53.21 | 4,525 | $240,775.25 | 24,549 | 2023-05-31 | Filing |
| Large Shareholder, Officer, Director | $53.52 | 2,225 | $119,082.00 | 20,024 | 2023-05-30 | Filing |
| Large Shareholder, Officer, Director | $53.68 | 1,293 | $69,408.24 | 17,799 | 2023-05-26 | Filing |
| Officer | $56.77 | 1,000 | $56,770.00 | 3,996 | 2022-05-18 | Filing |
| Officer | $56.47 | 406 | $22,926.82 | 109,446 | 2022-03-15 | Filing |
| Officer | $56.50 | 940 | $53,110.00 | 109,040 | 2022-03-14 | Filing |
| Large Shareholder, Officer, Director | $55.73 | 543 | $30,261.39 | 1,114,017 | 2021-10-12 | Filing |
| Officer | $40.66 | 2,480 | $100,836.80 | 108,100 | 2020-08-25 | Filing |
| Officer | $40.32 | 300 | $12,096.00 | 7,480 | 2020-08-26 | Filing |
| Officer | $40.61 | 3,400 | $138,074.00 | 7,180 | 2020-08-25 | Filing |
| Large Shareholder, Officer, Director | $40.32 | 300 | $12,096.00 | 239,489 | 2020-08-26 | Filing |
| Large Shareholder, Officer, Director | $40.61 | 3,400 | $138,074.00 | 239,189 | 2020-08-25 | Filing |