| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Other | $142.59 | 850 | $121,201.50 | 0 | 2021-11-01 | Filing |
| Large Shareholder, Other | $143.46 | 3,735 | $535,823.10 | 850 | 2021-11-01 | Filing |
| Large Shareholder, Other | $142.59 | 1,935 | $275,911.65 | 4,585 | 2021-11-01 | Filing |
| Large Shareholder, Other | $141.43 | 902 | $127,569.86 | 6,520 | 2021-11-01 | Filing |
| Large Shareholder, Other | $140.37 | 8,429 | $1,183,178.73 | 7,422 | 2021-11-01 | Filing |
| Officer | $140.00 | 522 | $73,080.00 | 0 | 2021-09-01 | Filing |
| Officer | $150.43 | 9,478 | $1,425,775.54 | 522 | 2021-09-01 | Filing |
| Officer | $141.28 | 877 | $123,902.56 | 0 | 2021-09-30 | Filing |
| Officer | $140.27 | 7,611 | $1,067,594.97 | 877 | 2021-08-30 | Filing |
| Large Shareholder, Other | $150.00 | 2,698 | $404,700.00 | 0 | 2021-09-01 | Filing |
| Large Shareholder, Other | $149.24 | 2,302 | $343,550.48 | 2,698 | 2021-09-01 | Filing |
| Large Shareholder, Other | $150.13 | 5,000 | $750,650.00 | 0 | 2021-09-01 | Filing |
| Large Shareholder, Officer, Other | $140.06 | 10,000 | $1,400,600.00 | 5,000 | 2021-08-30 | Filing |
| Officer | $136.05 | 120 | $16,326.00 | 23,131 | 2021-08-12 | Filing |
| Officer | $135.32 | 9,556 | $1,293,117.92 | 23,251 | 2021-08-12 | Filing |
| Officer | $134.50 | 43,657 | $5,871,866.50 | 32,807 | 2021-08-12 | Filing |
| Large Shareholder, Officer, Other | $130.20 | 10,000 | $1,302,000.00 | 5,000 | 2021-08-26 | Filing |
| Officer | $130.06 | 4,394 | $571,483.64 | 83,402 | 2021-08-26 | Filing |
| Officer | $133.74 | 1,461 | $195,394.14 | 83,402 | 2021-08-23 | Filing |
| Officer | $131.67 | 2,871 | $378,024.57 | 84,863 | 2021-08-23 | Filing |