| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Other | $90.83 | 1,362 | $123,710.46 | 17,845 | 2021-06-07 | Filing |
| Officer | $90.69 | 1,000 | $90,690.00 | 39 | 2021-05-28 | Filing |
| Officer | $90.80 | 2,500 | $227,002.25 | 37,137 | 2021-05-28 | Filing |
| Large Shareholder, Other | $88.79 | 1,250 | $110,987.50 | 0 | 2021-05-27 | Filing |
| Large Shareholder, Other | $88.01 | 8,693 | $765,070.93 | 1,250 | 2021-05-27 | Filing |
| Large Shareholder, Other | $87.22 | 1,450 | $126,469.00 | 9,943 | 2021-05-27 | Filing |
| Large Shareholder, Other | $86.14 | 1,751 | $150,831.14 | 11,393 | 2021-05-27 | Filing |
| Large Shareholder, Other | $87.35 | 16,446 | $1,436,558.10 | 0 | 2021-05-26 | Filing |
| Large Shareholder, Other | $86.48 | 4,547 | $393,224.56 | 16,446 | 2021-05-26 | Filing |
| Large Shareholder, Other | $85.39 | 3,200 | $273,248.00 | 20,993 | 2021-05-26 | Filing |
| Large Shareholder, Other | $86.46 | 200 | $17,292.00 | 0 | 2021-05-25 | Filing |
| Large Shareholder, Other | $85.47 | 1,808 | $154,529.76 | 200 | 2021-05-25 | Filing |
| Large Shareholder, Other | $85.01 | 28,684 | $2,438,426.84 | 2,008 | 2021-05-25 | Filing |
| Large Shareholder, Other | $83.95 | 1,700 | $142,715.00 | 30,692 | 2021-05-25 | Filing |
| Officer | $86.75 | 2,500 | $216,877.75 | 37,137 | 2021-05-26 | Filing |
| Large Shareholder | $82.56 | 1,200 | $99,072.00 | 83,402 | 2021-05-21 | Filing |
| Large Shareholder | $81.90 | 19,381 | $1,587,303.90 | 84,602 | 2021-05-21 | Filing |
| Large Shareholder | $80.66 | 24,190 | $1,951,165.40 | 103,983 | 2021-05-21 | Filing |
| Large Shareholder | $83.37 | 1,260 | $105,046.20 | 128,173 | 2021-05-20 | Filing |
| Large Shareholder | $82.38 | 5,225 | $430,435.50 | 129,433 | 2021-05-20 | Filing |