| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $75.00 | 2,000 | $150,000.00 | 26,921 | 2018-05-29 | Filing |
| Officer | $73.78 | 800 | $59,024.00 | 314,376 | 2018-05-22 | Filing |
| Officer | $73.18 | 9,200 | $673,256.00 | 315,176 | 2018-05-22 | Filing |
| Director | $73.90 | 6,789 | $501,707.10 | 10,578 | 2018-05-29 | Filing |
| Officer | $74.26 | 12,500 | $928,250.00 | 142,619 | 2018-05-29 | Filing |
| Large Shareholder, Officer, Director | $72.44 | 8,019 | $580,896.36 | 333,798 | 2018-05-23 | Filing |
| Large Shareholder, Officer, Director | $73.89 | 500 | $36,945.00 | 333,798 | 2018-05-22 | Filing |
| Large Shareholder, Officer, Director | $73.03 | 7,518 | $549,039.54 | 334,298 | 2018-05-22 | Filing |
| Large Shareholder, Officer, Director | $76.89 | 4,200 | $322,938.00 | 333,798 | 2018-05-21 | Filing |
| Large Shareholder, Officer, Director | $75.70 | 15,236 | $1,153,365.20 | 337,998 | 2018-05-21 | Filing |
| Large Shareholder, Officer, Director | $74.69 | 26,614 | $1,987,799.66 | 353,234 | 2018-05-21 | Filing |
| Officer | $72.44 | 15,300 | $1,108,332.00 | 293,395 | 2018-05-23 | Filing |
| Officer | $72.45 | 3,000 | $217,350.00 | 169,377 | 2018-05-23 | Filing |
| Officer | $73.78 | 800 | $59,024.00 | 313,072 | 2018-05-22 | Filing |
| Officer | $73.18 | 9,200 | $673,256.00 | 313,872 | 2018-05-22 | Filing |
| Officer | $69.12 | 3,181 | $219,870.72 | 308,220 | 2018-04-18 | Filing |
| Officer | $68.73 | 6,119 | $420,558.87 | 311,401 | 2018-04-18 | Filing |
| Large Shareholder, Officer, Director | $67.93 | 300 | $20,379.00 | 368,822 | 2018-04-12 | Filing |
| Large Shareholder, Officer, Director | $67.47 | 6,414 | $432,752.58 | 369,122 | 2018-04-12 | Filing |
| Large Shareholder, Officer, Director | $66.35 | 1,305 | $86,586.75 | 375,536 | 2018-04-12 | Filing |