| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $104.88 | 100 | $10,488.00 | 249,014 | 2018-06-12 | Filing |
| Officer | $105.56 | 500 | $52,780.00 | 249,114 | 2018-06-12 | Filing |
| Large Shareholder, Officer, Director | $108.85 | 200 | $21,770.00 | 46,657 | 2018-06-11 | Filing |
| Large Shareholder, Officer, Director | $106.29 | 500 | $53,145.00 | 46,857 | 2018-06-11 | Filing |
| Large Shareholder, Officer, Director | $104.41 | 3,300 | $344,553.00 | 47,357 | 2018-06-11 | Filing |
| Large Shareholder, Officer, Director | $108.85 | 200 | $21,770.00 | 46,661 | 2018-06-11 | Filing |
| Large Shareholder, Officer, Director | $106.33 | 500 | $53,165.00 | 46,861 | 2018-06-11 | Filing |
| Large Shareholder, Officer, Director | $104.42 | 3,300 | $344,586.00 | 47,361 | 2018-06-11 | Filing |
| Officer | $98.96 | 600 | $59,376.00 | 249,614 | 2018-06-05 | Filing |
| Large Shareholder, Officer, Director | $102.06 | 2,000 | $204,120.00 | 50,657 | 2018-06-06 | Filing |
| Large Shareholder, Officer, Director | $94.73 | 2,000 | $189,460.00 | 52,657 | 2018-06-04 | Filing |
| Large Shareholder, Officer, Director | $102.05 | 2,000 | $204,100.00 | 50,661 | 2018-06-06 | Filing |
| Large Shareholder, Officer, Director | $94.84 | 2,000 | $189,680.00 | 52,661 | 2018-06-04 | Filing |
| Officer | $93.83 | 219 | $20,548.77 | 127,805 | 2018-06-01 | Filing |
| Large Shareholder, Officer, Director | $92.06 | 2,000 | $184,120.00 | 54,661 | 2018-05-30 | Filing |
| Large Shareholder, Officer, Director | $92.07 | 2,000 | $184,140.00 | 54,657 | 2018-05-30 | Filing |
| Officer | $90.05 | 5,550 | $499,777.50 | 127,524 | 2018-05-29 | Filing |
| Officer | $91.66 | 200 | $18,332.00 | 250,214 | 2018-05-29 | Filing |
| Officer | $91.30 | 400 | $36,520.00 | 250,414 | 2018-05-29 | Filing |
| Other | $0.00 | 10,036 | $0.00 | 0 | 2018-05-24 | Filing |