| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $64.72 | 10,084 | $652,658.66 | 3,598,008 | 2018-06-14 | Filing |
| Officer, Director | $64.26 | 3,516 | $225,944.84 | 3,608,092 | 2018-06-14 | Filing |
| Officer, Director | $64.50 | 78,418 | $5,057,992.37 | 12,000 | 2018-06-12 | Filing |
| Officer, Director | $63.59 | 7,100 | $451,484.03 | 90,418 | 2018-06-12 | Filing |
| Officer, Director | $65.02 | 100 | $6,502.00 | 97,518 | 2018-06-12 | Filing |
| Officer | $62.60 | 1,173 | $73,429.80 | 8,430 | 2018-06-11 | Filing |
| Officer | $62.56 | 274 | $17,141.44 | 0 | 2018-06-11 | Filing |
| Officer | $62.72 | 75,816 | $4,754,959.65 | 3,780 | 2018-06-11 | Filing |
| Officer | $62.45 | 37,908 | $2,367,199.18 | 1,890 | 2018-06-11 | Filing |
| Officer | $58.37 | 3,600 | $210,132.00 | 11,896 | 2018-06-01 | Filing |
| Officer | $58.24 | 1,800 | $104,832.00 | 0 | 2018-06-01 | Filing |
| Officer | $59.23 | 29,508 | $1,747,767.69 | 0 | 2018-06-01 | Filing |
| Officer | $59.50 | 26,058 | $1,550,550.02 | 29,508 | 2018-06-01 | Filing |
| Officer, Director | $58.60 | 48,900 | $2,865,681.81 | 0 | 2018-05-31 | Filing |
| Officer, Director | $59.08 | 1,100 | $64,986.02 | 48,900 | 2018-05-31 | Filing |
| Officer, Director | $57.30 | 50,000 | $2,864,965.00 | 0 | 2018-05-30 | Filing |
| Officer, Director | $54.19 | 66,300 | $3,592,538.43 | 12,000 | 2018-05-23 | Filing |
| Officer, Director | $53.59 | 24,200 | $1,296,800.56 | 78,300 | 2018-05-23 | Filing |
| Officer, Director | $52.56 | 9,500 | $499,348.50 | 102,500 | 2018-05-23 | Filing |
| Officer, Director | $51.51 | 4,475 | $230,499.20 | 1,059,164 | 2018-05-18 | Filing |