| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $80.31 | 1,870 | $150,179.70 | 189,993 | 2019-10-14 | Filing |
| Officer, Director | $79.80 | 26,754 | $2,134,969.20 | 191,863 | 2019-10-14 | Filing |
| Officer, Director | $78.92 | 20,832 | $1,644,061.44 | 218,617 | 2019-10-14 | Filing |
| Officer, Director | $70.00 | 49,457 | $3,461,990.00 | 189,993 | 2019-05-15 | Filing |
| Director | $91.40 | 600 | $54,840.00 | 235,633 | 2019-04-15 | Filing |
| Director | $89.97 | 400 | $35,988.00 | 236,233 | 2019-04-15 | Filing |
| Director | $89.03 | 2,200 | $195,866.00 | 236,633 | 2019-04-15 | Filing |
| Director | $87.86 | 11,800 | $1,036,748.00 | 238,833 | 2019-04-15 | Filing |
| Officer | $120.00 | 2,500 | $300,000.00 | 1,916 | 2018-08-30 | Filing |
| Officer, Director | $106.25 | 1,400 | $148,750.00 | 151,297 | 2018-07-25 | Filing |
| Officer, Director | $105.83 | 34,995 | $3,703,520.85 | 152,697 | 2018-07-25 | Filing |
| Officer, Director | $104.83 | 7,758 | $813,271.14 | 187,692 | 2018-07-25 | Filing |
| Officer, Director | $103.69 | 3,847 | $398,895.43 | 195,450 | 2018-07-25 | Filing |
| Officer, Director | $102.51 | 2,000 | $205,020.00 | 199,297 | 2018-07-25 | Filing |
| Officer | $105.04 | 1,563 | $164,177.52 | 14,500 | 2018-06-20 | Filing |
| Director | $101.97 | 100 | $10,197.00 | 8,891 | 2018-05-31 | Filing |
| Director | $101.37 | 2,100 | $212,877.00 | 8,991 | 2018-05-31 | Filing |
| Director | $100.33 | 10,042 | $1,007,513.86 | 11,091 | 2018-05-31 | Filing |
| Director | $99.38 | 2,758 | $274,090.04 | 21,133 | 2018-05-31 | Filing |
| Officer | $141.47 | 100 | $14,147.00 | 0 | 2018-03-26 | Filing |