| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $64.56 | 8,000 | $516,480.00 | 295,629 | 2018-02-21 | Filing |
| Officer | $63.47 | 2,000 | $126,940.00 | 303,629 | 2018-02-21 | Filing |
| Officer | $22.50 | 1,174 | $26,415.00 | 105,274 | 2015-11-23 | Filing |
| Officer | $51.48 | 100 | $5,148.00 | 129,087 | 2018-01-17 | Filing |
| Officer | $50.94 | 2,900 | $147,726.00 | 129,187 | 2018-01-17 | Filing |
| Officer | $48.86 | 9,300 | $454,398.00 | 278,481 | 2018-01-10 | Filing |
| Officer | $48.54 | 2,500 | $121,350.00 | 296,550 | 2018-01-04 | Filing |
| Officer | $47.84 | 2,700 | $129,168.00 | 298,550 | 2018-01-04 | Filing |
| Officer | $47.08 | 4,800 | $225,984.00 | 301,250 | 2018-01-04 | Filing |
| Officer | $47.65 | 10,000 | $476,500.00 | 296,050 | 2017-12-20 | Filing |
| Officer | $47.85 | 3,000 | $143,550.00 | 129,087 | 2017-12-19 | Filing |
| Officer | $48.81 | 700 | $34,167.00 | 263,981 | 2017-12-13 | Filing |
| Officer | $48.21 | 6,900 | $332,649.00 | 264,681 | 2017-12-13 | Filing |
| Officer | $47.27 | 1,700 | $80,359.00 | 271,581 | 2017-12-13 | Filing |
| Large Shareholder, Officer, Director | $47.15 | 1,468 | $69,216.20 | 0 | 2017-12-12 | Filing |
| Large Shareholder, Officer, Director | $46.66 | 16,865 | $786,920.90 | 1,468 | 2017-12-12 | Filing |
| Large Shareholder, Officer, Director | $47.15 | 480 | $22,632.00 | 349,041 | 2017-12-12 | Filing |
| Large Shareholder, Officer, Director | $46.66 | 5,520 | $257,563.20 | 349,263 | 2017-12-12 | Filing |
| Large Shareholder, Officer, Director | $48.41 | 678 | $32,821.98 | 0 | 2017-12-11 | Filing |
| Large Shareholder, Officer, Director | $47.51 | 17,655 | $838,789.05 | 678 | 2017-12-11 | Filing |