| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $66.62 | 9,500 | $632,890.00 | 101,648 | 2017-06-12 | Filing |
| Large Shareholder, Officer, Director | $65.77 | 13,127 | $863,362.79 | 111,148 | 2017-06-12 | Filing |
| Large Shareholder, Officer, Director | $69.16 | 1,700 | $117,572.00 | 79,319 | 2017-06-12 | Filing |
| Large Shareholder, Officer, Director | $68.67 | 6,000 | $412,020.00 | 81,019 | 2017-06-12 | Filing |
| Large Shareholder, Officer, Director | $67.60 | 14,835 | $1,002,846.00 | 87,019 | 2017-06-12 | Filing |
| Large Shareholder, Officer, Director | $66.64 | 8,600 | $573,104.00 | 101,854 | 2017-06-12 | Filing |
| Large Shareholder, Officer, Director | $65.73 | 13,865 | $911,346.45 | 110,454 | 2017-06-12 | Filing |
| Officer | $69.66 | 700 | $48,762.00 | 193,984 | 2017-06-08 | Filing |
| Officer | $69.58 | 1,500 | $104,370.00 | 124,628 | 2017-06-07 | Filing |
| Officer | $68.60 | 600 | $41,160.00 | 242,683 | 2017-06-06 | Filing |
| Officer | $69.75 | 20,000 | $1,395,000.00 | 25,898 | 2017-06-06 | Filing |
| Officer | $70.00 | 4,000 | $280,000.00 | 194,684 | 2017-06-06 | Filing |