| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $75.56 | 1,971 | $148,926.79 | 167,977 | 2020-08-06 | Filing |
| Director | $73.31 | 200 | $14,662.00 | 7,000 | 2020-06-08 | Filing |
| Director | $72.63 | 900 | $65,367.00 | 7,200 | 2020-06-08 | Filing |
| Director | $71.48 | 4,900 | $350,252.00 | 8,100 | 2020-06-08 | Filing |
| Officer | $75.00 | 4,749 | $356,175.00 | 42,624 | 2020-06-05 | Filing |
| Officer | $70.00 | 5,251 | $367,570.00 | 47,373 | 2020-06-03 | Filing |
| Officer, Director | $61.18 | 1,200 | $73,416.00 | 169,948 | 2020-05-18 | Filing |
| Officer, Director | $60.35 | 8,800 | $531,080.00 | 171,148 | 2020-05-18 | Filing |
| Officer, Director | $60.05 | 6,610 | $396,930.50 | 160,801 | 2019-09-26 | Filing |
| Officer | $59.32 | 8,391 | $497,754.12 | 41,777 | 2018-08-16 | Filing |
| Officer, Director | $62.96 | 8,810 | $554,677.60 | 140,999 | 2018-05-04 | Filing |
| Officer, Director | $62.53 | 38,385 | $2,400,214.05 | 149,809 | 2018-05-04 | Filing |
| Officer, Director | $61.22 | 8,345 | $510,880.90 | 188,194 | 2018-05-04 | Filing |
| Director | $71.86 | 10,000 | $718,585.00 | 42,000 | 2017-12-08 | Filing |
| Director | $83.51 | 4,000 | $334,040.00 | 17,000 | 2017-11-10 | Filing |
| Officer | $85.06 | 5,190 | $441,461.40 | 45,222 | 2017-11-07 | Filing |
| Officer, Director | $90.00 | 10,669 | $960,210.00 | 119,590 | 2017-10-18 | Filing |
| Officer, Director | $85.00 | 23,000 | $1,955,000.00 | 119,590 | 2017-10-12 | Filing |
| Officer, Director | $85.00 | 23,000 | $1,955,000.00 | 119,590 | 2017-10-12 | Filing |
| Officer, Director | $75.09 | 11,744 | $881,856.96 | 119,590 | 2017-09-20 | Filing |