| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $31.57 | 2,921 | $92,215.97 | 2,079 | 2021-08-12 | Filing |
| Large Shareholder, Officer, Director | $33.32 | 200 | $6,664.00 | 0 | 2021-08-12 | Filing |
| Large Shareholder, Officer, Director | $32.50 | 3,352 | $108,940.00 | 200 | 2021-08-12 | Filing |
| Large Shareholder, Officer, Director | $31.56 | 4,448 | $140,378.88 | 3,552 | 2021-08-12 | Filing |
| Officer | $35.58 | 5,000 | $177,900.00 | 1,519 | 2021-08-11 | Filing |
| Officer | $34.97 | 2,557 | $89,418.29 | 1,965 | 2021-07-02 | Filing |
| Large Shareholder, Officer, Director | $40.00 | 2,000 | $80,000.00 | 0 | 2021-06-24 | Filing |
| Large Shareholder, Officer, Director | $40.00 | 2,000 | $80,000.00 | 0 | 2021-06-24 | Filing |
| Large Shareholder, Officer, Director | $40.00 | 5,000 | $200,000.00 | 0 | 2021-06-24 | Filing |
| Large Shareholder, Officer, Director | $40.00 | 5,000 | $200,000.00 | 0 | 2021-06-24 | Filing |
| Large Shareholder, Officer, Director | $40.00 | 8,000 | $320,000.00 | 0 | 2021-06-24 | Filing |
| Large Shareholder, Officer, Director | $41.18 | 1,693 | $69,717.74 | 0 | 2021-06-24 | Filing |
| Large Shareholder, Officer, Director | $40.35 | 13,307 | $536,937.45 | 1,693 | 2021-06-24 | Filing |
| Officer | $42.09 | 300 | $12,627.00 | 0 | 2021-06-24 | Filing |
| Officer | $41.32 | 7,788 | $321,800.16 | 300 | 2021-06-24 | Filing |
| Officer | $40.37 | 16,912 | $682,737.44 | 8,088 | 2021-06-24 | Filing |
| Officer | $33.53 | 2,500 | $83,825.00 | 0 | 2021-06-15 | Filing |
| Officer | $35.00 | 5,000 | $175,000.00 | 0 | 2021-06-09 | Filing |
| Officer | $28.31 | 50,000 | $1,415,500.00 | 0 | 2021-06-04 | Filing |
| Officer | $28.34 | 50,000 | $1,417,000.00 | 0 | 2021-06-03 | Filing |