| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $36.44 | 2,097 | $76,404.82 | 135,188 | 2023-09-21 | Filing |
| Large Shareholder, Officer, Director | $37.08 | 7,903 | $293,021.90 | 133,091 | 2023-09-20 | Filing |
| Large Shareholder, Officer, Director | $38.14 | 3,558 | $135,712.79 | 125,188 | 2023-08-10 | Filing |
| Large Shareholder, Officer, Director | $37.55 | 2,262 | $84,935.84 | 121,630 | 2023-08-09 | Filing |
| Large Shareholder, Officer, Director | $37.49 | 4,180 | $156,687.30 | 119,368 | 2023-08-08 | Filing |
| Large Shareholder, Officer, Director | $35.18 | 750 | $26,384.48 | 114,166 | 2023-05-18 | Filing |
| Large Shareholder, Officer, Director | $33.49 | 4,855 | $162,592.01 | 123,216 | 2023-05-10 | Filing |
| Large Shareholder, Officer, Director | $33.29 | 5,145 | $171,259.04 | 118,361 | 2023-05-09 | Filing |
| Officer | $33.00 | 3,500 | $115,500.00 | 3,530 | 2023-05-09 | Filing |
| Officer | $32.75 | 100 | $3,275.00 | 206 | 2023-05-09 | Filing |
| Large Shareholder, Officer, Director | $36.35 | 10,000 | $363,500.00 | 101,501 | 2023-03-23 | Filing |
| Large Shareholder, Officer, Director | $37.10 | 7,165 | $265,821.50 | 88,666 | 2023-03-14 | Filing |
| Large Shareholder, Officer, Director | $36.84 | 2,835 | $104,441.40 | 91,501 | 2023-03-16 | Filing |
| Large Shareholder, Officer, Director | $48.18 | 1,250 | $60,225.13 | 79,352 | 2022-05-25 | Filing |
| Officer | $45.25 | 100 | $4,525.00 | 100 | 2022-05-20 | Filing |
| Officer, Director | $31.91 | 45 | $1,435.95 | 1,445 | 2020-12-30 | Filing |
| Large Shareholder, Officer, Director | $24.94 | 10,000 | $249,400.00 | 70,492 | 2020-09-22 | Filing |
| Large Shareholder, Officer, Director | $27.74 | 5,049 | $140,059.26 | 60,742 | 2020-08-21 | Filing |
| Large Shareholder, Officer, Director | $28.71 | 5,201 | $149,320.71 | 55,693 | 2020-08-20 | Filing |
| Large Shareholder, Officer, Director | $27.74 | 5,050 | $140,087.00 | 127,097 | 2020-08-21 | Filing |