| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $95.55 | 8,958 | $855,910.03 | 110,179 | 2017-12-26 | Filing |
| Officer | $98.00 | 1,000 | $98,000.00 | 0 | 2017-12-21 | Filing |
| Officer | $94.53 | 200 | $18,906.00 | 0 | 2017-12-13 | Filing |
| Officer | $94.21 | 1,300 | $122,474.82 | 200 | 2017-12-13 | Filing |
| Large Shareholder, Officer, Director | $96.67 | 4,800 | $464,022.24 | 119,137 | 2017-12-08 | Filing |
| Large Shareholder, Officer, Director | $95.62 | 37,208 | $3,557,884.77 | 123,937 | 2017-12-08 | Filing |
| Large Shareholder, Officer, Director | $94.91 | 10,809 | $1,025,850.84 | 161,145 | 2017-12-08 | Filing |
| Large Shareholder, Officer, Director | $96.66 | 100 | $9,666.00 | 171,954 | 2017-12-07 | Filing |
| Large Shareholder, Officer, Director | $96.12 | 5,162 | $496,174.54 | 172,054 | 2017-12-07 | Filing |
| Large Shareholder, Officer, Director | $94.98 | 7,743 | $735,434.01 | 177,216 | 2017-12-07 | Filing |
| Large Shareholder, Officer, Director | $93.94 | 13,213 | $1,241,235.83 | 184,959 | 2017-12-07 | Filing |
| Large Shareholder, Officer, Director | $93.23 | 9,439 | $880,030.06 | 198,172 | 2017-12-07 | Filing |
| Large Shareholder, Officer, Director | $92.06 | 24,080 | $2,216,763.86 | 207,611 | 2017-12-07 | Filing |
| Large Shareholder, Officer, Director | $93.96 | 1,400 | $131,537.42 | 231,691 | 2017-12-06 | Filing |
| Large Shareholder, Officer, Director | $93.02 | 4,000 | $372,090.00 | 233,091 | 2017-12-06 | Filing |
| Large Shareholder, Officer, Director | $92.36 | 18,046 | $1,666,793.53 | 237,091 | 2017-12-06 | Filing |
| Large Shareholder, Officer, Director | $91.48 | 8,000 | $731,803.20 | 255,137 | 2017-12-06 | Filing |
| Officer | $86.00 | 1,100 | $94,600.00 | 0 | 2017-12-04 | Filing |
| Large Shareholder, Officer, Director | $82.92 | 36,340 | $3,013,458.16 | 263,137 | 2017-11-29 | Filing |
| Large Shareholder, Officer, Director | $85.52 | 32,985 | $2,820,864.01 | 299,477 | 2017-11-28 | Filing |