| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $50.37 | 24,594 | $1,238,799.78 | 1,875,405 | 2017-07-20 | Filing |
| Director | $50.46 | 1,250 | $63,075.00 | 0 | 2017-07-17 | Filing |
| Officer | $51.19 | 1,270 | $65,011.30 | 8,650 | 2017-07-12 | Filing |
| Officer | $51.00 | 4,980 | $253,980.00 | 9,920 | 2017-07-11 | Filing |
| Officer | $49.82 | 500 | $24,910.00 | 14,900 | 2017-06-26 | Filing |
| Officer | $49.11 | 5,750 | $282,382.50 | 15,400 | 2017-06-26 | Filing |
| Officer, Director | $47.80 | 1,542 | $73,707.60 | 1,899,999 | 2017-06-22 | Filing |
| Officer, Director | $47.42 | 19,383 | $919,141.86 | 1,901,541 | 2017-06-22 | Filing |
| Officer, Director | $47.34 | 34,587 | $1,637,348.58 | 1,920,924 | 2017-06-21 | Filing |
| Officer, Director | $48.23 | 1,300 | $62,699.00 | 1,955,511 | 2017-06-20 | Filing |
| Officer, Director | $47.41 | 93,188 | $4,418,043.08 | 1,956,811 | 2017-06-20 | Filing |
| Director | $46.98 | 1,250 | $58,725.00 | 0 | 2017-06-15 | Filing |
| Director | $52.63 | 10,000 | $526,300.00 | 0 | 2017-06-02 | Filing |
| Officer, Director | $55.00 | 400 | $22,000.00 | 2,049,999 | 2017-05-31 | Filing |
| Officer, Director | $55.10 | 12,855 | $708,310.50 | 2,050,399 | 2017-05-30 | Filing |
| Officer, Director | $55.44 | 25,956 | $1,439,000.64 | 2,063,254 | 2017-05-26 | Filing |
| Officer, Director | $56.00 | 246 | $13,776.00 | 0 | 2017-05-26 | Filing |
| Officer, Director | $55.30 | 41,573 | $2,298,986.90 | 2,089,210 | 2017-05-25 | Filing |
| Officer, Director | $55.02 | 20,777 | $1,143,150.54 | 2,130,783 | 2017-05-24 | Filing |
| Officer, Director | $54.52 | 1,876 | $102,279.52 | 2,151,560 | 2017-05-23 | Filing |