| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $75.95 | 12,234 | $929,220.01 | 40,978 | 2020-01-15 | Filing |
| Large Shareholder, Officer, Director | $74.83 | 13,131 | $982,561.22 | 53,212 | 2020-01-15 | Filing |
| Large Shareholder, Officer, Director | $73.90 | 3,800 | $280,802.52 | 66,343 | 2020-01-15 | Filing |
| Large Shareholder, Officer, Director | $74.77 | 600 | $44,863.92 | 0 | 2020-01-14 | Filing |
| Large Shareholder, Officer, Director | $73.77 | 45,300 | $3,341,753.82 | 600 | 2020-01-14 | Filing |
| Large Shareholder, Officer, Director | $73.20 | 24,243 | $1,774,657.90 | 45,900 | 2020-01-14 | Filing |
| Officer | $75.03 | 32,000 | $2,400,934.40 | 317,327 | 2020-01-13 | Filing |
| Director | $71.69 | 3,125 | $224,020.31 | 0 | 2020-01-08 | Filing |
| Director | $70.00 | 3,125 | $218,750.94 | 0 | 2020-01-06 | Filing |
| Officer | $68.51 | 4,228 | $289,676.77 | 275,654 | 2020-01-06 | Filing |
| Officer | $67.82 | 3,318 | $225,032.73 | 279,882 | 2020-01-06 | Filing |
| Officer | $66.64 | 5,500 | $366,503.50 | 283,200 | 2020-01-06 | Filing |
| Officer | $70.00 | 32,000 | $2,240,086.40 | 348,694 | 2020-01-06 | Filing |
| Officer | $66.86 | 13,046 | $872,277.74 | 281,850 | 2019-12-23 | Filing |
| Officer | $66.39 | 3,595 | $238,682.48 | 211,113 | 2019-12-18 | Filing |
| Officer | $67.63 | 7,472 | $505,309.69 | 214,708 | 2019-12-18 | Filing |
| Officer | $63.91 | 5,677 | $362,808.55 | 287,352 | 2019-12-09 | Filing |
| Officer | $62.72 | 7,369 | $462,157.15 | 293,029 | 2019-12-09 | Filing |
| Officer | $64.38 | 790 | $50,857.99 | 300,000 | 2019-12-06 | Filing |
| Officer | $63.36 | 9,552 | $605,206.12 | 300,790 | 2019-12-06 | Filing |