| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $75.00 | 2,151 | $161,325.00 | 196,220 | 2017-06-15 | Filing |
| Officer | $70.74 | 700 | $49,518.00 | 198,371 | 2017-06-15 | Filing |
| Officer | $70.99 | 4,864 | $345,295.36 | 199,071 | 2017-06-15 | Filing |
| Director | $70.94 | 52 | $3,688.88 | 9,643 | 2017-06-15 | Filing |
| Large Shareholder, Officer, Director | $73.33 | 24,682 | $1,809,931.06 | 30,925 | 2017-06-19 | Filing |
| Large Shareholder, Officer, Director | $74.20 | 16,266 | $1,206,937.20 | 55,607 | 2017-06-19 | Filing |
| Large Shareholder, Officer, Director | $75.02 | 6,952 | $521,539.04 | 71,873 | 2017-06-19 | Filing |
| Large Shareholder, Officer, Director | $75.54 | 2,100 | $158,634.00 | 78,825 | 2017-06-19 | Filing |
| Large Shareholder, Officer, Director | $70.55 | 850 | $59,967.50 | 80,925 | 2017-06-15 | Filing |
| Large Shareholder, Officer, Director | $73.32 | 24,441 | $1,792,014.12 | 30,969 | 2017-06-19 | Filing |
| Large Shareholder, Officer, Director | $74.18 | 15,959 | $1,183,838.62 | 55,410 | 2017-06-19 | Filing |
| Large Shareholder, Officer, Director | $74.99 | 7,300 | $547,427.00 | 71,369 | 2017-06-19 | Filing |
| Large Shareholder, Officer, Director | $75.52 | 2,300 | $173,696.00 | 78,669 | 2017-06-19 | Filing |
| Large Shareholder, Officer, Director | $70.60 | 850 | $60,010.00 | 80,969 | 2017-06-15 | Filing |
| Officer | $70.55 | 520 | $36,686.00 | 26,420 | 2017-06-15 | Filing |
| Officer | $70.22 | 5,175 | $363,388.50 | 6,036 | 2017-06-15 | Filing |
| Officer | $70.79 | 600 | $42,474.00 | 242,083 | 2017-06-13 | Filing |
| Large Shareholder, Officer, Director | $69.24 | 700 | $48,468.00 | 79,275 | 2017-06-12 | Filing |
| Large Shareholder, Officer, Director | $68.71 | 6,900 | $474,099.00 | 79,975 | 2017-06-12 | Filing |
| Large Shareholder, Officer, Director | $67.60 | 14,773 | $998,654.80 | 86,875 | 2017-06-12 | Filing |