| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $48.75 | 2,100 | $102,375.00 | 122,649 | 2017-05-02 | Filing |
| Large Shareholder, Officer, Director | $48.35 | 9,514 | $460,001.90 | 124,749 | 2017-05-01 | Filing |
| Large Shareholder, Officer, Director | $47.36 | 7,042 | $333,509.12 | 134,263 | 2017-05-01 | Filing |
| Large Shareholder, Officer, Director | $46.79 | 3,744 | $175,181.76 | 141,305 | 2017-05-01 | Filing |
| Large Shareholder, Officer, Director | $45.67 | 1,600 | $73,072.00 | 145,049 | 2017-05-01 | Filing |
| Officer | $44.28 | 575 | $25,461.00 | 233,733 | 2017-04-27 | Filing |
| Officer | $43.69 | 600 | $26,214.00 | 244,987 | 2017-04-25 | Filing |
| Large Shareholder, Officer, Director | $46.65 | 18,000 | $839,700.00 | 8,649 | 2017-04-24 | Filing |
| Large Shareholder, Officer, Director | $46.65 | 18,000 | $839,700.00 | 8,607 | 2017-04-24 | Filing |
| Officer | $46.47 | 150 | $6,970.50 | 115,084 | 2017-04-24 | Filing |
| Officer | $45.58 | 4,646 | $211,764.68 | 66,565 | 2017-04-21 | Filing |
| Officer | $45.73 | 575 | $26,294.75 | 234,308 | 2017-04-20 | Filing |
| Officer | $45.00 | 3,000 | $135,000.00 | 234,883 | 2017-04-19 | Filing |
| Officer | $45.00 | 4,500 | $202,500.00 | 111,489 | 2017-04-19 | Filing |
| Officer | $43.77 | 600 | $26,262.00 | 244,333 | 2017-04-18 | Filing |
| Director | $43.91 | 70 | $3,073.70 | 9,964 | 2017-04-18 | Filing |
| Director | $43.88 | 78 | $3,422.64 | 10,034 | 2017-04-18 | Filing |
| Officer | $42.94 | 1,000 | $42,940.00 | 115,989 | 2017-04-17 | Filing |
| Officer | $43.03 | 1,225 | $52,711.75 | 17,383 | 2017-04-17 | Filing |
| Director | $43.17 | 112 | $4,835.04 | 10,112 | 2017-04-17 | Filing |