| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $62.00 | 300 | $18,600.00 | 242,647 | 2021-08-10 | Filing |
| Large Shareholder, Director | $62.03 | 243 | $15,073.29 | 9,203,258 | 2021-08-10 | Filing |
| Large Shareholder, Director | $62.03 | 7,524 | $466,713.72 | 9,203,501 | 2021-08-09 | Filing |
| Large Shareholder, Director | $61.88 | 12,500 | $773,500.00 | 8,510,642 | 2021-08-06 | Filing |
| Large Shareholder, Director | $61.83 | 10,000 | $618,300.00 | 8,523,142 | 2021-08-05 | Filing |
| Large Shareholder, Director | $62.14 | 7,201 | $447,470.14 | 9,211,025 | 2021-08-05 | Filing |
| Director | $61.52 | 4,500 | $276,840.00 | 36,299 | 2021-08-04 | Filing |
| Officer | $61.18 | 1,910 | $116,853.80 | 89,349 | 2021-08-03 | Filing |
| Officer | $60.18 | 7,090 | $426,676.20 | 91,259 | 2021-08-03 | Filing |
| Officer, Director | $61.52 | 300 | $18,456.00 | 242,947 | 2021-08-03 | Filing |
| Large Shareholder, Director | $60.17 | 14,496 | $872,224.32 | 9,218,226 | 2021-07-23 | Filing |
| Large Shareholder, Director | $60.06 | 20,504 | $1,231,470.24 | 9,232,722 | 2021-07-22 | Filing |
| Large Shareholder, Director | $60.26 | 55,000 | $3,314,300.00 | 9,253,226 | 2021-07-21 | Filing |
| 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 |