| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $101.75 | 7,213 | $733,893.18 | 6,607,536 | 2021-02-26 | Filing |
| Large Shareholder | $102.06 | 4,287 | $437,552.23 | 6,614,749 | 2021-02-25 | Filing |
| Officer | $104.76 | 438 | $45,884.79 | 205 | 2021-02-24 | Filing |
| Officer | $104.76 | 206 | $21,580.52 | 205 | 2021-02-24 | Filing |
| Officer | $104.76 | 375 | $39,284.93 | 205 | 2021-02-24 | Filing |
| Officer, Director | $103.50 | 1,000 | $103,503.10 | 646,050 | 2021-02-23 | Filing |
| Officer, Director | $106.06 | 1,000 | $106,055.10 | 647,050 | 2021-02-19 | Filing |
| Officer, Director | $104.57 | 1,000 | $104,571.60 | 648,050 | 2021-02-18 | Filing |
| Officer | $106.21 | 2,000 | $212,423.20 | 0 | 2021-02-17 | Filing |
| Officer | $103.61 | 4,707 | $487,671.09 | 658 | 2021-02-18 | Filing |
| Officer | $104.17 | 4,900 | $510,452.11 | 658 | 2021-02-17 | Filing |
| Officer | $102.57 | 4,900 | $502,575.85 | 658 | 2021-02-16 | Filing |
| Officer, Director | $104.75 | 1,500 | $157,127.85 | 649,050 | 2021-02-17 | Filing |
| Officer, Director | $101.81 | 1,000 | $101,809.90 | 650,550 | 2021-02-16 | Filing |
| Officer, Director | $101.98 | 500 | $50,990.05 | 651,550 | 2021-02-12 | Filing |
| Officer, Director | $107.94 | 1,000 | $107,938.70 | 652,050 | 2021-02-11 | Filing |
| Officer, Director | $107.76 | 1,500 | $161,636.10 | 653,050 | 2021-02-10 | Filing |
| Officer, Director | $105.22 | 1,000 | $105,220.00 | 654,550 | 2021-02-09 | Filing |
| Officer | $105.80 | 83 | $8,781.50 | 5,098 | 2021-02-09 | Filing |
| Officer | $105.80 | 42 | $4,443.65 | 5,098 | 2021-02-09 | Filing |