| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $42.10 | 40,270 | $1,695,250.22 | 723,297 | 2019-09-17 | Filing |
| Officer, Director | $41.70 | 18,656 | $777,916.02 | 723,297 | 2019-09-16 | Filing |
| Officer | $40.36 | 109,181 | $4,406,545.16 | 194,380 | 2019-05-03 | Filing |
| Officer, Director | $45.73 | 83,808 | $3,832,875.07 | 628,329 | 2018-08-03 | Filing |
| Officer, Director | $45.27 | 16,192 | $733,011.84 | 712,137 | 2018-08-02 | Filing |
| Officer | $40.08 | 60,381 | $2,420,070.48 | 70,928 | 2018-05-07 | Filing |
| Officer | $39.61 | 115,000 | $4,555,150.00 | 302,019 | 2018-05-04 | Filing |
| Officer, Director | $39.58 | 179,720 | $7,113,317.60 | 728,329 | 2018-05-04 | Filing |
| Officer | $39.48 | 20,000 | $789,600.00 | 87,117 | 2018-02-06 | Filing |
| Officer | $41.55 | 40,000 | $1,661,892.00 | 79,028 | 2018-02-02 | Filing |
| Officer | $42.28 | 17,330 | $732,712.40 | 321,929 | 2018-02-01 | Filing |
| Director | $42.98 | 23,041 | $990,302.18 | 87,470 | 2018-01-29 | Filing |
| Officer, Director | $43.20 | 96,000 | $4,147,008.00 | 783,427 | 2018-01-26 | Filing |
| Officer | $42.35 | 81,302 | $3,443,139.70 | 339,259 | 2018-01-24 | Filing |
| Officer, Director | $40.75 | 15,000 | $611,250.00 | 306,204 | 2018-01-23 | Filing |
| Officer, Director | $36.04 | 15,000 | $540,600.00 | 306,204 | 2017-08-07 | Filing |
| Officer | $36.06 | 49,232 | $1,775,305.92 | 117,557 | 2017-08-03 | Filing |
| Officer, Director | $36.00 | 38,806 | $1,397,016.00 | 879,427 | 2017-08-04 | Filing |
| Officer, Director | $36.06 | 22,309 | $804,462.54 | 918,233 | 2017-08-03 | Filing |
| Officer, Director | $36.32 | 49,215 | $1,787,488.80 | 940,542 | 2017-08-02 | Filing |