| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $85.97 | 6,999 | $601,704.03 | 364,758 | 2020-08-24 | Filing |
| Large Shareholder, Officer, Director | $84.85 | 14,691 | $1,246,531.35 | 371,757 | 2020-08-24 | Filing |
| Large Shareholder, Officer, Director | $84.02 | 56,561 | $4,752,255.22 | 386,448 | 2020-08-24 | Filing |
| Large Shareholder, Officer, Director | $83.13 | 5,579 | $463,782.27 | 443,009 | 2020-08-24 | Filing |
| Director | $80.00 | 1,000 | $80,000.00 | 3,844 | 2020-11-17 | Filing |
| Director | $76.59 | 503 | $38,524.77 | 3,844 | 2020-11-16 | Filing |
| Director | $75.76 | 1,597 | $120,988.72 | 4,347 | 2020-11-16 | Filing |
| Director | $74.83 | 1,600 | $119,728.00 | 5,944 | 2020-11-16 | Filing |
| Director | $73.92 | 300 | $22,176.00 | 7,544 | 2020-11-16 | Filing |
| Large Shareholder, Officer, Director | $72.30 | 19,275 | $1,393,582.50 | 288,547 | 2020-11-09 | Filing |
| Large Shareholder, Officer, Director | $71.54 | 15,232 | $1,089,697.28 | 307,822 | 2020-11-09 | Filing |
| Large Shareholder, Officer, Director | $70.31 | 7,522 | $528,871.82 | 323,054 | 2020-11-09 | Filing |
| Large Shareholder, Officer, Director | $69.68 | 11,187 | $779,510.16 | 330,576 | 2020-11-09 | Filing |
| Large Shareholder, Officer, Director | $68.45 | 1,272 | $87,068.40 | 341,763 | 2020-11-09 | Filing |
| Large Shareholder, Officer, Director | $67.55 | 1,500 | $101,325.00 | 343,035 | 2020-11-09 | Filing |
| Large Shareholder, Officer, Director | $66.28 | 1,700 | $112,676.00 | 344,535 | 2020-11-09 | Filing |
| Large Shareholder, Officer, Director | $65.92 | 400 | $26,368.00 | 288,547 | 2020-11-02 | Filing |
| Large Shareholder, Officer, Director | $65.09 | 35,730 | $2,325,665.70 | 288,947 | 2020-11-02 | Filing |
| Large Shareholder, Officer, Director | $64.26 | 39,013 | $2,506,975.38 | 324,677 | 2020-11-02 | Filing |
| Large Shareholder, Officer, Director | $63.48 | 17,165 | $1,089,634.20 | 363,690 | 2020-11-02 | Filing |