| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $104.37 | 655 | $68,362.81 | 61,345 | 2019-07-16 | Filing |
| Officer | $88.94 | 13,000 | $1,156,220.00 | 3,910 | 2019-07-02 | Filing |
| Large Shareholder, Officer, Director | $94.15 | 1,488 | $140,093.41 | 36,592 | 2019-07-01 | Filing |
| Large Shareholder, Officer, Director | $93.21 | 3,100 | $288,946.97 | 38,080 | 2019-07-01 | Filing |
| Large Shareholder, Officer, Director | $92.00 | 11,959 | $1,100,204.08 | 41,180 | 2019-07-01 | Filing |
| Large Shareholder, Officer, Director | $91.10 | 18,453 | $1,680,977.88 | 53,139 | 2019-07-01 | Filing |
| Large Shareholder, Officer, Director | $104.19 | 8,882 | $925,391.60 | 36,592 | 2019-06-17 | Filing |
| Large Shareholder, Officer, Director | $103.54 | 277,545 | $28,737,508.88 | 45,474 | 2019-06-17 | Filing |
| Large Shareholder, Officer, Director | $102.89 | 107,873 | $11,098,912.74 | 323,019 | 2019-06-17 | Filing |
| Large Shareholder, Officer, Director | $101.50 | 5,700 | $578,521.50 | 430,892 | 2019-06-17 | Filing |
| Director | $101.55 | 20,166 | $2,047,857.30 | 0 | 2019-06-17 | Filing |
| Director | $105.40 | 6,110 | $643,994.00 | 59,195 | 2019-06-14 | Filing |
| Director | $104.46 | 18,688 | $1,952,148.48 | 65,305 | 2019-06-14 | Filing |
| Director | $103.52 | 14,850 | $1,537,272.00 | 83,993 | 2019-06-14 | Filing |
| Director | $102.52 | 10,352 | $1,061,287.04 | 98,843 | 2019-06-14 | Filing |
| Officer | $100.63 | 700 | $70,441.00 | 50,000 | 2019-06-11 | Filing |
| Officer | $99.57 | 2,300 | $229,011.00 | 50,700 | 2019-06-11 | Filing |
| Officer | $98.51 | 2,000 | $197,020.00 | 53,000 | 2019-06-11 | Filing |
| Officer | $101.18 | 100 | $10,118.00 | 50,000 | 2019-06-11 | Filing |
| Officer | $100.34 | 700 | $70,238.00 | 50,100 | 2019-06-11 | Filing |