| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $73.05 | 2,326 | $169,911.28 | 3,991 | 2019-08-02 | Filing |
| Officer, Director | $77.14 | 18,584 | $1,433,569.76 | 0 | 2019-07-15 | Filing |
| Officer, Director | $77.14 | 26,416 | $2,037,730.24 | 447,317 | 2019-07-15 | Filing |
| Officer, Director | $71.60 | 21,000 | $1,503,558.00 | 18,584 | 2019-06-13 | Filing |
| Officer, Director | $71.60 | 30,000 | $2,147,940.00 | 473,733 | 2019-06-13 | Filing |
| Officer, Director | $70.43 | 21,000 | $1,478,967.00 | 39,584 | 2019-05-13 | Filing |
| Officer, Director | $70.43 | 30,000 | $2,112,810.00 | 503,733 | 2019-05-13 | Filing |
| Officer | $72.86 | 25,000 | $1,821,500.00 | 57,297 | 2019-05-07 | Filing |
| Officer, Director | $71.47 | 21,000 | $1,500,947.70 | 60,584 | 2019-04-15 | Filing |
| Officer, Director | $71.47 | 30,000 | $2,144,211.00 | 495,279 | 2019-04-15 | Filing |
| Officer, Director | $70.19 | 42,000 | $2,947,992.60 | 81,584 | 2019-04-01 | Filing |
| Officer, Director | $70.19 | 60,000 | $4,211,418.00 | 525,279 | 2019-04-01 | Filing |
| Officer | $68.00 | 3,300 | $224,400.00 | 32,538 | 2019-02-25 | Filing |
| Officer | $66.50 | 6,600 | $438,900.00 | 35,838 | 2019-02-21 | Filing |
| Officer | $66.31 | 2,100 | $139,246.80 | 5,991 | 2019-02-21 | Filing |
| Officer | $64.44 | 5,000 | $322,214.50 | 81,401 | 2019-02-15 | Filing |
| Officer | $65.00 | 3,300 | $214,500.00 | 42,438 | 2019-02-13 | Filing |
| Officer | $56.64 | 2,070 | $117,249.56 | 84,463 | 2018-11-12 | Filing |
| Officer | $66.90 | 2,938 | $196,552.20 | 86,533 | 2018-05-24 | Filing |
| Officer | $66.23 | 275 | $18,213.25 | 6,558 | 2018-05-23 | Filing |