| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $73.64 | 16,000 | $1,178,240.00 | 36,659 | 2017-09-11 | Filing |
| Director | $64.87 | 4,000 | $259,480.00 | 24,750 | 2017-07-03 | Filing |
| Officer, Director | $72.29 | 15,743 | $1,138,061.47 | 118,068 | 2017-06-19 | Filing |
| Officer, Director | $80.00 | 12,281 | $982,480.00 | 118,068 | 2017-06-13 | Filing |
| Officer | $75.88 | 1,787 | $135,597.56 | 51,191 | 2017-06-12 | Filing |