| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Other | $35.56 | 2,800 | $99,568.00 | 7,800 | 2026-05-29 | Filing |
| Officer | $34.73 | 5,000 | $173,650.00 | 5,000 | 2026-05-28 | Filing |
| Officer | $41.50 | 5,000 | $207,500.00 | 5,000 | 2026-05-18 | Filing |
| Large Shareholder, Officer, Other | $37.50 | 2,650 | $99,375.00 | 7,014 | 2026-05-15 | Filing |
| Officer, Director | $36.89 | 5,000 | $184,450.00 | 40,000 | 2026-05-14 | Filing |
| Director | $44.85 | 5,575 | $250,038.75 | 5,575 | 2026-02-20 | Filing |
| Officer, Director | $72.34 | 5,000 | $361,700.00 | 35,000 | 2025-11-28 | Filing |
| Officer | $71.81 | 2,100 | $150,801.00 | 3,100 | 2025-11-26 | Filing |
| Large Shareholder, Officer, Other | $74.44 | 866 | $64,465.04 | 4,364 | 2025-10-27 | Filing |
| Large Shareholder, Officer, Other | $74.45 | 7 | $521.15 | 3,498 | 2025-10-27 | Filing |
| Large Shareholder, Officer, Other | $86.08 | 1,149 | $98,905.92 | 3,491 | 2025-07-29 | Filing |
| Large Shareholder, Officer, Other | $118.02 | 1,010 | $119,200.20 | 2,342 | 2025-02-28 | Filing |
| Officer, Director | $58.14 | 5,000 | $290,700.00 | 30,000 | 2024-04-29 | Filing |
| Officer, Director | $57.99 | 5,000 | $289,950.00 | 25,000 | 2024-04-29 | Filing |
| Director | $75.10 | 250 | $18,775.00 | 343 | 2024-02-28 | Filing |
| Large Shareholder, Officer, Other | $74.86 | 1,332 | $99,713.52 | 1,332 | 2024-02-26 | Filing |
| Officer | $73.46 | 1,000 | $73,460.00 | 1,000 | 2024-02-26 | Filing |
| Officer, Director | $74.00 | 2,500 | $185,000.00 | 20,000 | 2024-02-26 | Filing |
| Officer, Director | $73.71 | 2,500 | $184,275.00 | 17,500 | 2024-02-26 | Filing |
| Officer, Director | $63.25 | 3,000 | $189,750.00 | 15,000 | 2023-08-14 | Filing |