| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $155.86 | 63 | $9,819.25 | 297,312 | 2019-10-29 | Filing |
| Officer, Director | $155.39 | 557 | $86,553.46 | 297,375 | 2019-10-29 | Filing |
| Officer, Director | $154.52 | 1,483 | $229,146.49 | 30,593,800 | 2019-10-28 | Filing |
| Officer, Director | $153.43 | 1,300 | $199,459.00 | 30,595,283 | 2019-10-28 | Filing |
| Officer, Director | $152.08 | 1,000 | $152,075.00 | 30,596,583 | 2019-10-28 | Filing |
| Officer, Director | $151.13 | 716 | $108,208.08 | 30,597,583 | 2019-10-28 | Filing |
| Officer, Director | $149.96 | 501 | $75,130.86 | 30,598,299 | 2019-10-28 | Filing |
| Officer, Director | $150.27 | 1,004 | $150,869.17 | 30,598,800 | 2019-10-25 | Filing |
| Officer, Director | $149.61 | 1,000 | $149,611.00 | 30,599,804 | 2019-10-25 | Filing |
| Officer, Director | $148.49 | 2,196 | $326,091.73 | 30,600,804 | 2019-10-25 | Filing |
| Officer, Director | $147.41 | 800 | $117,930.00 | 30,603,000 | 2019-10-25 | Filing |
| Officer, Director | $148.09 | 3,204 | $474,468.83 | 30,603,800 | 2019-10-24 | Filing |
| Officer, Director | $147.18 | 1,796 | $264,336.36 | 30,607,004 | 2019-10-24 | Filing |
| Officer, Director | $144.69 | 3,454 | $499,742.68 | 30,608,800 | 2019-10-23 | Filing |
| Officer, Director | $143.85 | 1,248 | $179,527.92 | 30,612,254 | 2019-10-23 | Filing |
| Officer, Director | $142.02 | 298 | $42,320.47 | 30,613,502 | 2019-10-23 | Filing |
| Officer | $144.17 | 816 | $117,639.21 | 33,229 | 2019-10-23 | Filing |
| Officer, Director | $145.60 | 500 | $72,802.00 | 30,613,800 | 2019-10-22 | Filing |
| Officer, Director | $144.83 | 1,069 | $154,823.16 | 30,614,300 | 2019-10-22 | Filing |
| Officer, Director | $143.64 | 1,600 | $229,819.04 | 30,615,369 | 2019-10-22 | Filing |