| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $111.69 | 107 | $11,950.83 | 119,682 | 2018-06-15 | Filing |
| Officer | $107.55 | 4,659 | $501,075.45 | 119,789 | 2018-06-15 | Filing |
| Officer | $110.06 | 3,240 | $356,594.40 | 114,205 | 2018-06-15 | Filing |
| Officer | $110.07 | 10,360 | $1,140,325.20 | 117,445 | 2018-06-14 | Filing |
| 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 |