| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $126.67 | 544 | $68,906.03 | 16,117 | 2021-11-26 | Filing |
| Officer | $125.56 | 2,899 | $364,001.05 | 16,661 | 2021-11-26 | Filing |
| Officer | $124.69 | 3,942 | $491,542.17 | 19,560 | 2021-11-26 | Filing |
| Large Shareholder, Officer, Director | $127.75 | 5,830 | $744,756.27 | 48,220,000 | 2021-11-29 | Filing |
| Large Shareholder, Officer, Director | $126.82 | 39,932 | $5,064,320.00 | 48,225,830 | 2021-11-29 | Filing |
| Large Shareholder, Officer, Director | $126.15 | 54,238 | $6,842,280.99 | 48,265,762 | 2021-11-29 | Filing |
| Large Shareholder, Officer, Director | $126.59 | 7,003 | $886,541.98 | 48,320,000 | 2021-11-26 | Filing |
| Large Shareholder, Officer, Director | $125.56 | 31,820 | $3,995,188.74 | 48,327,003 | 2021-11-26 | Filing |
| Large Shareholder, Officer, Director | $124.71 | 61,177 | $7,629,567.20 | 48,358,823 | 2021-11-26 | Filing |
| Officer | $127.73 | 468 | $59,776.33 | 0 | 2021-11-24 | Filing |
| Officer | $127.21 | 6,315 | $803,354.52 | 468 | 2021-11-24 | Filing |
| Large Shareholder, Officer, Director | $127.87 | 7,090 | $906,615.32 | 48,420,000 | 2021-11-24 | Filing |
| Large Shareholder, Officer, Director | $127.38 | 84,570 | $10,772,365.92 | 48,427,090 | 2021-11-24 | Filing |
| Large Shareholder, Officer, Director | $126.41 | 8,340 | $1,054,248.56 | 48,511,660 | 2021-11-24 | Filing |
| Large Shareholder, Officer, Director | $126.48 | 30,371 | $3,841,217.78 | 48,520,000 | 2021-11-23 | Filing |
| Large Shareholder, Officer, Director | $125.63 | 41,475 | $5,210,583.05 | 48,550,371 | 2021-11-23 | Filing |
| Large Shareholder, Officer, Director | $124.94 | 24,841 | $3,103,555.05 | 48,591,846 | 2021-11-23 | Filing |
| Large Shareholder, Officer, Director | $123.92 | 3,113 | $385,774.48 | 48,616,687 | 2021-11-23 | Filing |
| Large Shareholder, Officer, Director | $122.60 | 200 | $24,520.22 | 48,619,800 | 2021-11-23 | Filing |
| Large Shareholder, Officer, Director | $126.36 | 4,929 | $622,836.33 | 88,429 | 2021-11-23 | Filing |