| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $68.11 | 300 | $20,433.00 | 0 | 2017-07-06 | Filing |
| Large Shareholder, Officer, Director | $67.36 | 3,071 | $206,865.02 | 300 | 2017-07-06 | Filing |
| Large Shareholder, Officer, Director | $66.35 | 51,821 | $3,438,255.98 | 3,371 | 2017-07-06 | Filing |
| Large Shareholder, Officer, Director | $65.42 | 64,553 | $4,222,889.42 | 55,192 | 2017-07-06 | Filing |
| Large Shareholder, Officer, Director | $64.51 | 44,695 | $2,883,234.22 | 119,745 | 2017-07-06 | Filing |
| Large Shareholder, Officer, Director | $63.63 | 30,390 | $1,933,770.40 | 164,440 | 2017-07-06 | Filing |
| Large Shareholder, Officer, Director | $62.57 | 10,324 | $646,015.01 | 194,830 | 2017-07-06 | Filing |
| Large Shareholder, Officer, Director | $61.50 | 6,901 | $424,379.76 | 205,154 | 2017-07-06 | Filing |
| Large Shareholder, Officer, Director | $60.62 | 7,345 | $445,281.81 | 212,055 | 2017-07-06 | Filing |
| Director | $45.53 | 6,600 | $300,499.98 | 20,000 | 2017-06-28 | Filing |
| Director | $44.82 | 28,400 | $1,272,845.40 | 26,600 | 2017-06-28 | Filing |
| Large Shareholder, Officer, Director | $45.73 | 4,500 | $205,785.90 | 46,840 | 2017-06-23 | Filing |
| Large Shareholder, Officer, Director | $44.62 | 10,981 | $490,000.77 | 51,340 | 2017-06-23 | Filing |
| Large Shareholder, Officer, Director | $43.85 | 24,414 | $1,070,566.11 | 62,321 | 2017-06-23 | Filing |
| Large Shareholder, Officer, Director | $44.78 | 1,800 | $80,611.02 | 86,735 | 2017-06-22 | Filing |
| Large Shareholder, Officer, Director | $44.06 | 56,805 | $2,502,657.89 | 88,535 | 2017-06-22 | Filing |
| Director | $40.00 | 5,539 | $221,560.00 | 55,000 | 2017-06-02 | Filing |
| Director | $41.01 | 4,491 | $184,171.42 | 60,539 | 2017-05-04 | Filing |
| Director | $40.71 | 9,970 | $405,870.72 | 65,030 | 2017-05-03 | Filing |
| Large Shareholder, Officer, Director | $42.02 | 2,100 | $88,243.05 | 145,340 | 2017-05-01 | Filing |