| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $60.35 | 550 | $33,192.50 | 9,414 | 2017-05-12 | Filing |
| Officer | $61.39 | 957 | $58,750.23 | 200,515 | 2017-05-15 | Filing |
| Officer | $65.00 | 4,000 | $260,000.00 | 199,472 | 2017-05-11 | Filing |
| Officer | $61.80 | 700 | $43,260.00 | 203,472 | 2017-05-11 | Filing |
| Large Shareholder, Officer, Director | $63.75 | 5,000 | $318,750.00 | 82,649 | 2017-05-09 | Filing |
| Large Shareholder, Officer, Director | $58.75 | 5,000 | $293,750.00 | 87,649 | 2017-05-09 | Filing |
| Large Shareholder, Officer, Director | $56.75 | 6,000 | $340,500.00 | 92,649 | 2017-05-09 | Filing |
| Large Shareholder, Officer, Director | $63.75 | 5,000 | $318,750.00 | 82,607 | 2017-05-09 | Filing |
| Large Shareholder, Officer, Director | $58.75 | 5,000 | $293,750.00 | 87,607 | 2017-05-09 | Filing |
| Large Shareholder, Officer, Director | $56.75 | 6,000 | $340,500.00 | 92,607 | 2017-05-09 | Filing |
| Officer | $62.50 | 5,000 | $312,500.00 | 204,172 | 2017-05-09 | Filing |
| Officer | $60.00 | 6,000 | $360,000.00 | 209,172 | 2017-05-09 | Filing |
| Officer | $57.50 | 11,000 | $632,500.00 | 215,172 | 2017-05-09 | Filing |
| Officer | $60.00 | 75 | $4,500.00 | 115,465 | 2017-05-09 | Filing |
| Officer | $56.75 | 600 | $34,050.00 | 243,787 | 2017-05-09 | Filing |
| Officer | $59.75 | 12,500 | $746,875.00 | 44,065 | 2017-05-09 | Filing |
| Officer | $49.75 | 8,165 | $406,208.75 | 56,565 | 2017-05-08 | Filing |
| Officer | $50.00 | 75 | $3,750.00 | 115,540 | 2017-05-08 | Filing |
| Officer | $48.64 | 150 | $7,296.00 | 115,615 | 2017-05-08 | Filing |
| Large Shareholder, Officer, Director | $48.05 | 400 | $19,220.00 | 98,607 | 2017-05-08 | Filing |