| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $30.69 | 5,000 | $153,438.50 | 1,635,632 | 2025-11-10 | Filing |
| Officer, Director | $30.93 | 10,000 | $309,317.00 | 1,630,632 | 2025-10-31 | Filing |
| Officer, Director | $30.82 | 5,000 | $154,120.00 | 1,620,632 | 2025-08-06 | Filing |
| Officer, Director | $46.35 | 4,000 | $185,390.00 | 1,598,696 | 2025-04-25 | Filing |
| Officer, Director | $62.42 | 2,436 | $152,057.80 | 1,594,696 | 2024-11-20 | Filing |
| Officer, Director | $61.10 | 2,564 | $156,670.14 | 1,592,260 | 2024-11-19 | Filing |
| Officer, Director | $60.38 | 5,000 | $301,902.50 | 1,589,696 | 2024-11-14 | Filing |
| Officer | $104.99 | 2,000 | $209,972.00 | 62,973 | 2024-05-02 | Filing |
| Officer | $104.00 | 1,000 | $104,000.00 | 60,973 | 2024-05-02 | Filing |
| Officer | $103.00 | 1,000 | $103,000.00 | 59,973 | 2024-05-02 | Filing |
| Officer, Director | $120.54 | 4,000 | $482,154.00 | 1,655,171 | 2024-02-27 | Filing |
| Officer, Director | $90.23 | 1,118 | $100,873.23 | 1,272,015 | 2023-11-16 | Filing |
| Director | $122.56 | 4,100 | $502,500.10 | 4,100 | 2023-09-14 | Filing |
| Director | $122.47 | 4,100 | $502,130.69 | 4,100 | 2023-09-14 | Filing |
| Director | $122.84 | 24,400 | $2,997,296.00 | 85,200 | 2023-09-14 | Filing |
| Director | $122.56 | 4,100 | $502,500.10 | 4,100 | 2023-09-14 | Filing |
| Director | $122.47 | 4,100 | $502,130.69 | 4,100 | 2023-09-14 | Filing |
| Director | $122.84 | 24,400 | $2,997,296.00 | 85,200 | 2023-09-14 | Filing |
| Officer | $158.00 | 1,000 | $158,000.00 | 99,043 | 2023-05-02 | Filing |
| Officer | $157.33 | 1,522 | $239,453.98 | 98,043 | 2023-05-02 | Filing |