| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $51.54 | 6,239 | $321,534.35 | 25,353 | 2018-06-14 | Filing |
| Officer | $51.51 | 2,902 | $149,469.83 | 25,353 | 2018-06-14 | Filing |
| Officer, Director | $50.40 | 20,000 | $1,008,022.00 | 903,571 | 2018-06-01 | Filing |
| Officer, Director | $44.64 | 20,000 | $892,850.00 | 923,571 | 2018-05-01 | Filing |
| Officer, Director | $45.56 | 2,600 | $118,456.78 | 943,571 | 2018-04-02 | Filing |
| Officer, Director | $44.61 | 17,400 | $776,233.14 | 946,171 | 2018-04-02 | Filing |
| Officer, Director | $44.11 | 20,000 | $882,202.00 | 946,463 | 2018-03-01 | Filing |
| Officer, Director | $48.54 | 20,000 | $970,802.00 | 969,911 | 2018-02-01 | Filing |
| Officer, Director | $49.66 | 500 | $24,830.00 | 989,911 | 2018-01-02 | Filing |
| Officer, Director | $49.01 | 19,500 | $955,681.35 | 990,411 | 2018-01-02 | Filing |
| Officer, Director | $49.12 | 4,600 | $225,946.48 | 1,009,911 | 2017-11-01 | Filing |
| Officer, Director | $48.54 | 15,400 | $747,551.42 | 1,014,511 | 2017-11-01 | Filing |
| Officer | $48.26 | 1,000 | $48,259.00 | 6,732 | 2017-11-20 | Filing |
| Officer | $49.36 | 100 | $4,936.00 | 13,707 | 2017-11-20 | Filing |
| Officer | $48.64 | 7,603 | $369,800.04 | 13,807 | 2017-11-20 | Filing |
| Officer | $49.36 | 100 | $4,936.00 | 13,707 | 2017-11-20 | Filing |
| Officer | $48.64 | 7,972 | $387,776.42 | 13,807 | 2017-11-20 | Filing |
| Officer | $49.28 | 1,600 | $78,844.00 | 13,707 | 2017-11-20 | Filing |
| Officer | $48.65 | 85,230 | $4,146,533.25 | 15,307 | 2017-11-20 | Filing |
| Officer | $49.29 | 9,340 | $460,348.05 | 13,707 | 2017-11-20 | Filing |