| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $77.12 | 900 | $69,408.00 | 288,547 | 2020-10-26 | Filing |
| Large Shareholder, Officer, Director | $76.19 | 5,607 | $427,197.33 | 289,447 | 2020-10-26 | Filing |
| Large Shareholder, Officer, Director | $75.09 | 11,862 | $890,717.58 | 295,054 | 2020-10-26 | Filing |
| Large Shareholder, Officer, Director | $74.25 | 46,516 | $3,453,813.00 | 306,916 | 2020-10-26 | Filing |
| Large Shareholder, Officer, Director | $73.62 | 27,423 | $2,018,881.26 | 353,432 | 2020-10-26 | Filing |
| Officer | $76.31 | 378 | $28,845.18 | 265,840 | 2020-10-23 | Filing |
| Officer | $75.68 | 1,515 | $114,655.20 | 266,218 | 2020-10-23 | Filing |
| Officer | $73.87 | 190 | $14,035.30 | 267,733 | 2020-10-23 | Filing |
| Large Shareholder, Officer, Director | $86.54 | 1,360 | $117,694.40 | 288,547 | 2020-10-19 | Filing |
| Large Shareholder, Officer, Director | $85.82 | 3,801 | $326,201.82 | 289,907 | 2020-10-19 | Filing |
| Large Shareholder, Officer, Director | $84.62 | 9,529 | $806,343.98 | 293,708 | 2020-10-19 | Filing |
| Large Shareholder, Officer, Director | $83.61 | 46,790 | $3,912,111.90 | 303,237 | 2020-10-19 | Filing |
| Large Shareholder, Officer, Director | $82.99 | 30,828 | $2,558,415.72 | 350,027 | 2020-10-19 | Filing |