| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $36.99 | 2,000 | $73,980.00 | 18,200 | 2021-03-08 | Filing |
| Large Shareholder, Officer, Director | $22.20 | 12,000 | $266,400.00 | 304,373 | 2018-08-03 | Filing |
| Large Shareholder, Officer, Director | $21.36 | 10,000 | $213,600.00 | 304,373 | 2018-05-01 | Filing |
| Large Shareholder, Officer, Director | $27.00 | 4 | $108.00 | 305,506 | 2017-08-22 | Filing |
| Large Shareholder, Officer, Director | $27.12 | 2,104 | $57,060.48 | 305,506 | 2017-08-21 | Filing |
| Director | $27.58 | 450 | $12,411.00 | 15,250 | 2017-07-26 | Filing |
| Officer, Director | $28.00 | 99 | $2,772.00 | 39,576 | 2017-06-07 | Filing |
| Officer, Director | $28.00 | 2,323 | $65,044.00 | 39,576 | 2017-06-06 | Filing |
| Officer, Director | $28.30 | 687 | $19,442.10 | 39,576 | 2017-06-05 | Filing |
| Large Shareholder, Officer, Director | $27.50 | 1,360 | $37,400.00 | 305,506 | 2017-05-26 | Filing |
| Large Shareholder, Officer, Director | $27.79 | 33 | $917.07 | 306,866 | 2017-05-26 | Filing |
| Large Shareholder, Officer, Director | $27.64 | 100 | $2,764.00 | 305,506 | 2017-05-25 | Filing |
| Large Shareholder, Officer, Director | $27.58 | 17 | $468.86 | 305,506 | 2017-05-25 | Filing |
| Large Shareholder, Officer, Director | $27.56 | 190 | $5,236.40 | 305,506 | 2017-05-25 | Filing |
| Large Shareholder, Officer, Director | $27.52 | 100 | $2,752.00 | 305,506 | 2017-05-25 | Filing |
| Large Shareholder, Officer, Director | $27.60 | 134 | $3,698.40 | 305,506 | 2017-05-25 | Filing |
| Large Shareholder, Officer, Director | $27.73 | 1,100 | $30,503.00 | 305,506 | 2017-05-25 | Filing |
| Large Shareholder, Officer, Director | $27.51 | 200 | $5,502.00 | 305,506 | 2017-05-25 | Filing |
| Large Shareholder, Officer, Director | $27.80 | 100 | $2,780.00 | 305,506 | 2017-05-25 | Filing |
| Large Shareholder, Officer, Director | $27.78 | 1,700 | $47,226.00 | 305,506 | 2017-05-25 | Filing |