| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $133.99 | 4,059 | $543,883.27 | 12,594 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $133.00 | 6,008 | $799,039.97 | 16,653 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $131.96 | 8,394 | $1,107,711.69 | 22,661 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $131.06 | 3,967 | $519,901.14 | 31,055 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $129.82 | 7,612 | $988,197.45 | 35,022 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $128.91 | 4,482 | $577,760.28 | 42,634 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $127.91 | 5,269 | $673,947.25 | 47,116 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $146.93 | 3,722 | $546,857.46 | 0 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $146.00 | 10,115 | $1,476,787.98 | 3,722 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $145.16 | 14,122 | $2,049,926.92 | 13,837 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $144.03 | 9,217 | $1,327,537.41 | 27,959 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $142.92 | 6,401 | $914,820.04 | 37,176 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $142.01 | 6,408 | $910,023.15 | 43,577 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $141.00 | 2,400 | $338,404.56 | 49,985 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $155.36 | 35 | $5,437.60 | 0 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $154.77 | 615 | $95,185.76 | 35 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $153.72 | 2,070 | $318,203.71 | 650 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $152.58 | 392 | $59,810.81 | 2,720 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $151.55 | 1,800 | $272,789.10 | 3,112 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $150.71 | 1,439 | $216,869.68 | 4,912 | 2021-12-10 | Filing |