| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $62.42 | 11,707 | $730,750.94 | 316,979 | 2020-01-28 | Filing |
| Officer, Director | $61.24 | 10,476 | $641,550.24 | 328,686 | 2020-01-28 | Filing |
| Officer, Director | $62.44 | 600 | $37,464.00 | 339,162 | 2020-01-27 | Filing |
| Officer, Director | $61.86 | 13,106 | $810,737.16 | 339,762 | 2020-01-27 | Filing |
| Officer, Director | $69.94 | 13,207 | $923,697.58 | 352,868 | 2020-01-27 | Filing |
| Officer, Director | $59.87 | 1,376 | $82,381.12 | 366,075 | 2020-01-27 | Filing |
| Officer | $68.97 | 4,000 | $275,880.00 | 41,578 | 2020-01-15 | Filing |
| Director | $72.18 | 3,000 | $216,540.00 | 5,352 | 2020-01-07 | Filing |
| Officer, Director | $71.70 | 276 | $19,789.20 | 367,451 | 2019-12-18 | Filing |
| Officer, Director | $70.55 | 1,110 | $78,310.50 | 367,727 | 2019-12-18 | Filing |
| Officer, Director | $69.94 | 6,154 | $430,410.76 | 368,837 | 2019-12-18 | Filing |
| Officer | $75.58 | 724 | $54,719.92 | 41,578 | 2019-12-16 | Filing |
| Officer | $74.37 | 3,276 | $243,636.12 | 42,302 | 2019-12-16 | Filing |
| Director | $70.50 | 2,000 | $141,000.00 | 8,352 | 2019-12-13 | Filing |
| Director | $67.50 | 2,500 | $168,750.00 | 8,352 | 2019-12-09 | Filing |
| Director | $64.39 | 7,382 | $475,326.98 | 10,852 | 2019-12-06 | Filing |
| Director | $63.69 | 1,700 | $108,273.00 | 18,234 | 2019-12-06 | Filing |
| Officer, Director | $54.67 | 1,200 | $65,604.00 | 367,652 | 2019-11-20 | Filing |
| Officer, Director | $54.09 | 3,500 | $189,315.00 | 368,852 | 2019-11-20 | Filing |
| Officer, Director | $53.04 | 3,300 | $175,032.00 | 372,352 | 2019-11-20 | Filing |