| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $68.75 | 5,000 | $343,750.00 | 124,319 | 2017-06-05 | Filing |
| Large Shareholder, Officer, Director | $67.74 | 21,153 | $1,432,904.22 | 129,319 | 2017-06-05 | Filing |
| Large Shareholder, Officer, Director | $67.21 | 18,847 | $1,266,706.87 | 150,472 | 2017-06-05 | Filing |
| Large Shareholder, Officer, Director | $68.75 | 5,000 | $343,750.00 | 124,275 | 2017-06-05 | Filing |
| Large Shareholder, Officer, Director | $67.81 | 10,993 | $745,435.33 | 129,275 | 2017-06-05 | Filing |
| Large Shareholder, Officer, Director | $67.37 | 29,007 | $1,954,201.59 | 140,268 | 2017-06-05 | Filing |
| Officer | $68.44 | 300 | $20,532.00 | 115,987 | 2017-06-05 | Filing |
| Other | $0.00 | 58,848 | $0.00 | 0 | 2017-05-31 | Filing |