| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $168.55 | 779 | $131,300.45 | 464,099 | 2019-11-18 | Filing |
| Officer | $167.71 | 2,325 | $389,925.75 | 464,878 | 2019-11-18 | Filing |
| Officer | $166.98 | 2,229 | $372,198.42 | 467,203 | 2019-11-18 | Filing |
| Officer, Director | $171.13 | 100 | $17,113.00 | 1,058,982 | 2019-11-11 | Filing |
| Officer, Director | $169.95 | 1,446 | $245,747.70 | 1,059,082 | 2019-11-11 | Filing |
| Officer, Director | $168.99 | 3,288 | $555,639.12 | 1,060,528 | 2019-11-11 | Filing |
| Officer, Director | $168.28 | 2,282 | $384,014.96 | 1,063,816 | 2019-11-11 | Filing |
| Officer, Director | $167.10 | 449 | $75,027.90 | 1,066,098 | 2019-11-11 | Filing |
| Officer, Director | $166.58 | 200 | $33,316.00 | 1,066,547 | 2019-11-11 | Filing |
| Officer, Director | $164.76 | 235 | $38,718.60 | 1,066,747 | 2019-11-11 | Filing |
| Officer | $171.13 | 400 | $68,452.00 | 104,807 | 2019-11-07 | Filing |
| Officer | $170.25 | 4,600 | $783,150.00 | 105,207 | 2019-11-07 | Filing |
| Officer | $160.13 | 5,000 | $800,650.00 | 109,807 | 2019-10-29 | Filing |
| Officer | $150.06 | 5,333 | $800,269.98 | 469,432 | 2019-10-22 | Filing |
| Director | $145.59 | 4 | $582.36 | 1,253 | 2019-10-14 | Filing |
| Director | $144.84 | 269 | $38,961.96 | 1,257 | 2019-10-14 | Filing |
| Director | $144.12 | 800 | $115,296.00 | 1,526 | 2019-10-14 | Filing |
| Director | $142.96 | 200 | $28,592.00 | 2,326 | 2019-10-14 | Filing |
| Officer, Director | $146.55 | 3,885 | $569,346.75 | 1,066,982 | 2019-10-11 | Filing |
| Officer, Director | $145.81 | 3,285 | $478,985.85 | 1,070,867 | 2019-10-11 | Filing |