| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $27.66 | 69 | $1,908.54 | 233,204 | 2024-10-28 | Filing |
| Officer, Director | $27.65 | 1,941 | $53,668.65 | 233,273 | 2024-10-28 | Filing |
| Officer, Director | $27.64 | 1,695 | $46,849.80 | 235,214 | 2024-10-28 | Filing |
| Officer, Director | $35.05 | 5,528 | $193,758.06 | 154,431 | 2022-06-02 | Filing |
| Officer, Director | $35.00 | 722 | $25,270.00 | 159,959 | 2022-05-04 | Filing |
| Officer, Director | $39.90 | 6,250 | $249,403.13 | 142,805 | 2022-02-01 | Filing |
| Director | $41.18 | 32,000 | $1,317,756.80 | 311,041 | 2021-12-06 | Filing |
| Director | $40.70 | 43,000 | $1,750,022.60 | 343,041 | 2021-12-03 | Filing |
| Officer | $43.56 | 5,725 | $249,381.00 | 18,868 | 2021-11-12 | Filing |
| Officer, Director | $41.34 | 6,250 | $258,403.75 | 146,100 | 2021-11-01 | Filing |
| Officer, Director | $35.01 | 5,399 | $189,027.09 | 152,350 | 2021-08-11 | Filing |
| Director | $35.11 | 15,000 | $526,615.50 | 385,363 | 2021-08-12 | Filing |
| Officer, Director | $35.00 | 100 | $3,500.00 | 157,749 | 2021-08-09 | Filing |
| Officer, Director | $35.00 | 751 | $26,285.00 | 157,849 | 2021-08-06 | Filing |
| Director | $36.01 | 15,000 | $540,090.00 | 399,685 | 2021-06-14 | Filing |
| Director | $36.03 | 15,000 | $540,507.00 | 414,685 | 2021-06-10 | Filing |
| Director | $35.06 | 50,000 | $1,752,885.00 | 429,685 | 2021-05-05 | Filing |
| Director | $34.63 | 25,000 | $865,655.00 | 173,447 | 2021-05-04 | Filing |
| Director | $34.18 | 15,000 | $512,653.50 | 479,685 | 2021-04-12 | Filing |
| Officer | $28.56 | 2,500 | $71,398.50 | 30,505 | 2021-02-26 | Filing |