| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $76.58 | 1,080 | $82,706.40 | 317,859 | 2020-09-04 | Filing |
| Officer, Director | $75.63 | 1,000 | $75,630.00 | 318,939 | 2020-09-04 | Filing |
| Officer, Director | $74.23 | 1,200 | $89,076.00 | 319,939 | 2020-09-04 | Filing |
| Officer, Director | $73.46 | 1,440 | $105,782.40 | 321,139 | 2020-09-04 | Filing |
| Officer, Director | $72.33 | 800 | $57,864.00 | 322,579 | 2020-09-04 | Filing |
| Director | $80.14 | 30,000 | $2,404,200.00 | 316,572 | 2020-09-04 | Filing |
| Director | $83.06 | 33,054 | $2,745,465.24 | 346,572 | 2020-09-03 | Filing |
| Director | $85.04 | 6,946 | $590,687.84 | 379,626 | 2020-09-03 | Filing |
| Director | $90.80 | 100,307 | $9,107,875.60 | 386,572 | 2020-09-02 | Filing |
| Large Shareholder, Officer, Director | $93.78 | 100 | $9,378.00 | 288,547 | 2020-08-31 | Filing |
| Large Shareholder, Officer, Director | $92.91 | 14,616 | $1,357,972.56 | 288,647 | 2020-08-31 | Filing |
| Large Shareholder, Officer, Director | $92.20 | 31,861 | $2,937,584.20 | 303,263 | 2020-08-31 | Filing |
| Large Shareholder, Officer, Director | $91.17 | 8,206 | $748,141.02 | 335,124 | 2020-08-31 | Filing |
| Large Shareholder, Officer, Director | $90.20 | 19,142 | $1,726,608.40 | 343,330 | 2020-08-31 | Filing |
| Large Shareholder, Officer, Director | $89.10 | 8,662 | $771,784.20 | 362,472 | 2020-08-31 | Filing |
| Large Shareholder, Officer, Director | $88.31 | 7,117 | $628,502.27 | 371,134 | 2020-08-31 | Filing |
| Large Shareholder, Officer, Director | $87.24 | 2,604 | $227,172.96 | 378,251 | 2020-08-31 | Filing |
| Director | $97.10 | 500 | $48,550.00 | 486,879 | 2020-09-01 | Filing |
| Director | $96.56 | 50,000 | $4,828,000.00 | 487,379 | 2020-09-01 | Filing |
| Director | $92.39 | 49,968 | $4,616,543.52 | 537,379 | 2020-08-31 | Filing |