| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $149.31 | 2,341 | $349,533.07 | 6,351 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $148.49 | 8,382 | $1,244,625.58 | 8,692 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $147.44 | 2,098 | $309,325.97 | 17,074 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $146.36 | 7,532 | $1,102,403.86 | 19,172 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $145.62 | 5,441 | $792,343.99 | 26,704 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $144.37 | 1,194 | $172,374.20 | 32,145 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $143.28 | 2,918 | $418,104.75 | 33,339 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $142.47 | 2,985 | $425,269.37 | 36,257 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $141.41 | 4,349 | $614,996.44 | 39,242 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $140.46 | 8,794 | $1,235,205.24 | 43,591 | 2021-12-10 | Filing |
| Director | $157.22 | 234 | $36,789.83 | 2,019,549 | 2021-12-08 | Filing |
| Director | $156.83 | 1,366 | $214,234.42 | 2,019,783 | 2021-12-08 | Filing |