| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $36.00 | 30,000 | $1,080,120.00 | 1,120,318 | 2017-11-03 | Filing |
| Large Shareholder | $36.38 | 23,949 | $871,219.12 | 529,042 | 2017-11-03 | Filing |
| Large Shareholder | $36.91 | 13,371 | $493,488.85 | 552,991 | 2017-11-03 | Filing |
| Large Shareholder | $36.38 | 8,541 | $310,705.35 | 148,947 | 2017-11-03 | Filing |
| Large Shareholder | $36.91 | 4,769 | $176,011.39 | 157,488 | 2017-11-03 | Filing |
| Large Shareholder, Officer, Director | $35.62 | 8,000 | $284,936.80 | 10,961 | 2017-10-25 | Filing |
| Large Shareholder, Director | $31.54 | 14,050 | $443,191.80 | 0 | 2017-09-14 | Filing |
| Large Shareholder, Director | $31.45 | 20,000 | $628,990.00 | 14,050 | 2017-09-13 | Filing |
| Large Shareholder, Director | $31.36 | 19,619 | $615,210.64 | 34,050 | 2017-09-12 | Filing |
| Large Shareholder, Director | $31.17 | 16,531 | $515,221.68 | 53,669 | 2017-09-06 | Filing |
| Large Shareholder, Director | $30.98 | 25,000 | $774,580.00 | 70,200 | 2017-09-01 | Filing |
| Large Shareholder, Director | $30.96 | 4,800 | $148,604.64 | 95,200 | 2017-08-29 | Filing |
| Large Shareholder, Officer, Director | $31.12 | 8,000 | $248,984.80 | 10,961 | 2017-08-25 | Filing |
| Officer | $32.17 | 7,000 | $225,169.70 | 17,415 | 2017-08-11 | Filing |
| Large Shareholder | $32.01 | 15,953 | $510,610.86 | 162,257 | 2017-08-07 | Filing |
| Large Shareholder | $32.01 | 3,499 | $111,993.19 | 49,275 | 2017-08-07 | Filing |
| Large Shareholder, Officer, Director | $34.82 | 16,000 | $557,142.40 | 10,961 | 2017-07-26 | Filing |
| Large Shareholder, Officer, Director | $36.68 | 3,028 | $111,061.59 | 10,961 | 2017-06-26 | Filing |
| Large Shareholder, Officer, Director | $35.67 | 12,972 | $462,707.35 | 13,989 | 2017-06-26 | Filing |
| Large Shareholder, Director | $38.01 | 1,053 | $40,022.00 | 1,150,318 | 2017-06-08 | Filing |