| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $59.49 | 11,800 | $701,982.00 | 766,337 | 2021-07-15 | Filing |
| Officer, Director | $58.89 | 3,200 | $188,448.00 | 778,137 | 2021-07-15 | Filing |
| Officer, Director | $62.98 | 15,000 | $944,700.00 | 781,337 | 2021-06-22 | Filing |
| Officer, Director | $62.67 | 411 | $25,757.37 | 796,337 | 2021-06-09 | Filing |
| Officer, Director | $61.92 | 14,589 | $903,350.88 | 796,748 | 2021-06-09 | Filing |
| Officer, Director | $62.59 | 3,515 | $220,003.85 | 811,337 | 2021-06-08 | Filing |
| Officer, Director | $61.81 | 11,485 | $709,887.85 | 814,852 | 2021-06-08 | Filing |
| Large Shareholder | $60.45 | 14,936 | $902,881.20 | 6,538,215 | 2021-06-03 | Filing |
| Large Shareholder | $59.75 | 74,665 | $4,461,233.75 | 6,553,151 | 2021-06-03 | Filing |
| Large Shareholder | $62.16 | 11,216 | $697,186.56 | 6,627,816 | 2021-06-02 | Filing |
| Large Shareholder | $61.61 | 59,202 | $3,647,435.22 | 6,639,032 | 2021-06-02 | Filing |
| Large Shareholder | $60.31 | 31,263 | $1,885,471.53 | 6,698,234 | 2021-06-02 | Filing |
| Large Shareholder | $62.74 | 48,605 | $3,049,477.70 | 6,729,497 | 2021-06-01 | Filing |
| Large Shareholder | $63.27 | 1,034 | $65,421.18 | 6,778,102 | 2021-06-01 | Filing |
| Large Shareholder | $62.72 | 40,716 | $2,553,707.52 | 6,779,136 | 2021-06-01 | Filing |
| Large Shareholder | $61.80 | 39,857 | $2,463,162.60 | 6,819,852 | 2021-05-26 | Filing |
| Large Shareholder | $61.40 | 26,309 | $1,615,372.60 | 6,859,709 | 2021-05-26 | Filing |
| Large Shareholder | $63.21 | 11,607 | $733,678.47 | 6,886,018 | 2021-05-25 | Filing |
| Large Shareholder | $62.44 | 37,697 | $2,353,800.68 | 6,897,625 | 2021-05-25 | Filing |
| Large Shareholder | $61.32 | 45,668 | $2,800,361.76 | 6,935,322 | 2021-05-25 | Filing |