| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $22.77 | 4,351 | $99,052.69 | 389,238 | 2024-03-12 | Filing |
| Officer, Director | $23.01 | 10,107 | $232,547.92 | 393,589 | 2024-03-11 | Filing |
| Officer | $23.27 | 6,573 | $152,941.88 | 54,423 | 2024-03-07 | Filing |
| Officer, Director | $23.30 | 15,000 | $349,552.50 | 403,696 | 2024-03-08 | Filing |
| Officer, Director | $23.46 | 893 | $20,948.26 | 418,696 | 2024-03-07 | Filing |
| Officer, Director | $23.63 | 4,011 | $94,781.53 | 419,589 | 2024-02-29 | Filing |
| Officer, Director | $23.54 | 37,255 | $877,120.54 | 423,600 | 2024-02-28 | Filing |
| Officer, Director | $23.53 | 7,822 | $184,079.82 | 460,855 | 2024-02-27 | Filing |
| Officer | $24.67 | 8 | $197.38 | 34,193 | 2023-12-26 | Filing |
| Officer | $20.84 | 3,782 | $78,816.88 | 41,072 | 2023-10-02 | Filing |
| Director | $25.63 | 7,000 | $179,401.60 | 65,307 | 2023-04-06 | Filing |
| Officer | $24.90 | 2,500 | $62,250.00 | 70,351 | 2023-03-28 | Filing |
| Officer, Director | $25.23 | 2,669 | $67,345.01 | 84,708 | 2023-03-13 | Filing |
| Officer, Director | $25.30 | 506 | $12,803.01 | 87,377 | 2023-03-13 | Filing |
| Officer, Director | $25.40 | 40 | $1,016.02 | 87,883 | 2023-03-13 | Filing |
| Officer, Director | $25.15 | 318 | $7,998.18 | 87,923 | 2023-03-13 | Filing |
| Officer, Director | $25.43 | 275 | $6,993.25 | 88,241 | 2023-03-13 | Filing |
| Officer | $22.90 | 5 | $114.50 | 23,640 | 2022-12-30 | Filing |
| Officer | $23.93 | 20 | $478.54 | 51,490 | 2022-12-19 | Filing |
| Large Shareholder | $26.86 | 59 | $1,584.74 | 13,151 | 2022-12-09 | Filing |