| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $37.48 | 500 | $18,737.50 | 22,000 | 2023-06-06 | Filing |
| Large Shareholder, Officer, Director | $36.33 | 6,587 | $239,292.54 | 28,202 | 2023-05-24 | Filing |
| Large Shareholder, Officer, Director | $36.96 | 4,000 | $147,832.80 | 28,202 | 2023-05-18 | Filing |
| Large Shareholder, Officer, Director | $36.16 | 6,000 | $216,933.00 | 28,202 | 2023-05-17 | Filing |
| Large Shareholder, Officer, Director | $36.48 | 4,000 | $145,928.40 | 28,202 | 2023-05-16 | Filing |
| Large Shareholder, Officer, Director | $37.60 | 149 | $5,602.40 | 28,202 | 2023-05-15 | Filing |
| Large Shareholder, Officer, Director | $36.31 | 6,000 | $217,842.60 | 28,351 | 2023-05-15 | Filing |
| Large Shareholder, Officer, Director | $37.69 | 8,558 | $322,569.85 | 28,202 | 2023-05-12 | Filing |
| Director | $37.82 | 500 | $18,908.25 | 9,767 | 2023-05-12 | Filing |
| Officer, Director | $28.25 | 1,000 | $28,251.00 | 22,000 | 2023-03-08 | Filing |
| Officer, Director | $29.54 | 878 | $25,937.09 | 22,000 | 2023-03-03 | Filing |
| Officer, Director | $29.55 | 1,122 | $33,149.94 | 22,000 | 2023-03-01 | Filing |
| Large Shareholder, Officer, Director | $29.50 | 8,000 | $236,016.00 | 28,202 | 2023-03-01 | Filing |
| Large Shareholder, Officer, Director | $30.30 | 10,000 | $303,012.00 | 28,202 | 2023-02-23 | Filing |
| Large Shareholder, Officer, Director | $31.16 | 10,000 | $311,557.00 | 28,202 | 2023-02-22 | Filing |
| Officer | $40.00 | 38 | $1,520.00 | 31,770 | 2023-02-03 | Filing |
| Officer | $40.08 | 1,584 | $63,480.86 | 31,770 | 2023-02-02 | Filing |
| Officer | $40.00 | 4,082 | $163,280.00 | 31,770 | 2023-02-01 | Filing |
| Officer | $35.02 | 13 | $467.02 | 31,770 | 2022-12-01 | Filing |
| Large Shareholder, Officer, Director | $33.29 | 10,000 | $332,856.00 | 28,202 | 2022-11-15 | Filing |