| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $59.33 | 200 | $11,866.00 | 243,247 | 2021-07-13 | Filing |
| Large Shareholder, Director | $62.19 | 1,500 | $93,285.00 | 9,308,226 | 2021-07-07 | Filing |
| Large Shareholder, Director | $61.16 | 3,782 | $231,307.12 | 9,309,726 | 2021-07-07 | Filing |
| Large Shareholder, Director | $60.28 | 29,718 | $1,791,401.04 | 9,313,508 | 2021-07-07 | Filing |
| Large Shareholder, Director | $62.04 | 35,314 | $2,190,880.56 | 9,343,226 | 2021-07-06 | Filing |
| Large Shareholder, Director | $61.34 | 19,686 | $1,207,539.24 | 9,378,540 | 2021-07-06 | Filing |
| Large Shareholder, Director | $63.79 | 1,991 | $127,005.89 | 9,398,226 | 2021-06-29 | Filing |
| Large Shareholder, Director | $63.29 | 33,009 | $2,089,139.61 | 9,400,217 | 2021-06-29 | Filing |
| Large Shareholder, Director | $64.02 | 8,680 | $555,693.60 | 9,433,226 | 2021-06-28 | Filing |
| Large Shareholder, Director | $63.48 | 46,320 | $2,940,393.60 | 9,441,906 | 2021-06-28 | Filing |
| Officer | $58.61 | 3,864 | $226,469.04 | 91,938 | 2021-05-28 | Filing |
| Officer | $58.58 | 663 | $38,838.54 | 95,802 | 2021-05-28 | Filing |
| Officer | $50.16 | 1,521 | $76,293.36 | 98,349 | 2021-05-17 | Filing |
| Officer | $51.53 | 2,496 | $128,618.88 | 52,609 | 2021-05-18 | Filing |
| Director | $57.08 | 5,414 | $309,031.12 | 21,708 | 2021-05-03 | Filing |
| Officer | $59.98 | 1,773 | $106,344.54 | 55,716 | 2021-04-01 | Filing |
| Officer | $60.00 | 6,593 | $395,580.00 | 97,311 | 2021-04-01 | Filing |
| Officer | $66.48 | 706 | $46,934.88 | 39,800 | 2021-03-15 | Filing |
| Officer | $59.47 | 26,618 | $1,582,972.46 | 57,489 | 2021-03-08 | Filing |
| Officer | $59.49 | 30,000 | $1,784,700.00 | 84,107 | 2021-03-08 | Filing |