| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $79.56 | 621 | $49,407.51 | 217,507 | 2026-05-27 | Filing |
| Officer, Director | $79.37 | 629 | $49,926.31 | 216,886 | 2026-05-26 | Filing |
| Officer | $74.36 | 672 | $49,969.92 | 75,480 | 2026-05-22 | Filing |
| Officer | $73.41 | 1,360 | $99,837.60 | 45,626 | 2026-05-22 | Filing |
| Officer | $46.12 | 700 | $32,284.00 | 38,572 | 2025-05-09 | Filing |
| Officer | $41.42 | 5,310 | $219,965.69 | 29,572 | 2024-11-12 | Filing |
| Officer | $40.75 | 360 | $14,670.00 | 48,579 | 2024-11-12 | Filing |
| Officer, Director | $40.57 | 491 | $19,919.87 | 137,464 | 2024-11-12 | Filing |
| Officer, Director | $40.95 | 1,199 | $49,099.05 | 136,973 | 2024-11-12 | Filing |
| Officer | $40.58 | 1,150 | $46,669.53 | 24,262 | 2024-08-27 | Filing |
| Officer | $38.71 | 1,400 | $54,189.52 | 48,219 | 2024-08-09 | Filing |
| Officer, Director | $37.34 | 1,100 | $41,074.00 | 135,774 | 2024-08-09 | Filing |
| Officer | $39.46 | 4,200 | $165,732.00 | 23,112 | 2024-05-07 | Filing |
| Officer, Director | $38.92 | 235 | $9,146.51 | 134,674 | 2024-05-06 | Filing |
| Officer, Director | $38.89 | 278 | $10,811.42 | 134,439 | 2024-05-06 | Filing |
| Officer, Director | $33.80 | 500 | $16,900.00 | 134,161 | 2024-03-14 | Filing |
| Officer, Director | $34.18 | 22 | $751.96 | 133,661 | 2024-03-13 | Filing |
| Officer, Director | $34.27 | 978 | $33,515.28 | 133,639 | 2024-03-13 | Filing |
| Director | $33.98 | 2,290 | $77,813.06 | 42,290 | 2024-02-20 | Filing |
| Director | $23.33 | 5,000 | $116,661.50 | 10,000 | 2023-11-17 | Filing |