| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $46.10 | 2,500 | $115,250.00 | 8,655 | 2017-08-07 | Filing |
| Officer | $46.31 | 7,694 | $356,309.14 | 122,051 | 2017-08-04 | Filing |
| Officer | $46.32 | 11,000 | $509,520.00 | 23,495 | 2017-08-04 | Filing |
| Officer | $40.67 | 1,800 | $73,213.02 | 136,831 | 2017-07-10 | Filing |
| Officer | $40.88 | 200 | $8,175.00 | 79,353 | 2017-07-03 | Filing |
| Officer | $40.13 | 1,800 | $72,235.08 | 79,553 | 2017-07-03 | Filing |
| Officer | $43.34 | 600 | $26,005.02 | 136,831 | 2017-06-09 | Filing |
| Officer | $42.50 | 400 | $17,000.00 | 137,431 | 2017-06-09 | Filing |
| Officer | $40.84 | 800 | $32,670.00 | 137,831 | 2017-06-09 | Filing |
| Officer | $42.51 | 2,000 | $85,013.80 | 79,353 | 2017-06-01 | Filing |
| Officer | $40.87 | 4,119 | $168,330.76 | 136,831 | 2017-05-09 | Filing |
| Officer | $41.12 | 2,873 | $118,136.61 | 139,150 | 2017-05-03 | Filing |
| Officer | $40.46 | 13,712 | $554,749.13 | 142,023 | 2017-05-03 | Filing |
| Officer | $38.61 | 2,000 | $77,214.40 | 79,353 | 2017-05-01 | Filing |
| Large Shareholder, Officer, Director | $35.58 | 10,000 | $355,763.00 | 5,087,542 | 2017-04-20 | Filing |
| Large Shareholder, Officer, Director | $35.82 | 20,000 | $716,460.00 | 5,097,542 | 2017-04-19 | Filing |
| Large Shareholder, Officer, Director | $35.95 | 1,485 | $53,381.44 | 5,117,542 | 2017-04-18 | Filing |
| Large Shareholder, Officer, Director | $35.45 | 18,515 | $656,354.90 | 5,119,027 | 2017-04-18 | Filing |
| Large Shareholder, Officer, Director | $35.75 | 20,000 | $715,074.00 | 5,137,542 | 2017-04-17 | Filing |
| Large Shareholder, Officer, Director | $36.22 | 20,000 | $724,334.00 | 5,157,542 | 2017-04-13 | Filing |