| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $328.83 | 3,537 | $1,163,078.43 | 795,486 | 2021-10-14 | Filing |
| Large Shareholder, Officer, Director | $328.18 | 3,863 | $1,267,749.30 | 799,023 | 2021-10-14 | Filing |
| Large Shareholder, Officer, Director | $329.43 | 3,011 | $991,925.47 | 0 | 2021-10-14 | Filing |
| Large Shareholder, Officer, Director | $328.57 | 30,639 | $10,066,906.10 | 3,011 | 2021-10-14 | Filing |
| Large Shareholder, Officer, Director | $327.97 | 7,450 | $2,443,381.72 | 33,650 | 2021-10-14 | Filing |
| Officer | $322.84 | 125 | $40,355.00 | 10,563 | 2021-10-12 | Filing |
| Large Shareholder, Officer, Director | $326.55 | 350 | $114,292.89 | 0 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $325.66 | 800 | $260,526.64 | 350 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $324.77 | 1,890 | $613,813.98 | 1,150 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $323.98 | 1,160 | $375,812.16 | 3,040 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $326.39 | 1,000 | $326,387.80 | 802,886 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $325.28 | 2,168 | $705,201.84 | 803,886 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $324.41 | 3,832 | $1,243,128.77 | 806,054 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $323.53 | 500 | $161,762.50 | 809,886 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $326.35 | 4,800 | $1,566,461.28 | 0 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $325.32 | 12,360 | $4,020,893.40 | 4,800 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $324.42 | 19,948 | $6,471,540.13 | 17,160 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $323.67 | 3,892 | $1,259,704.18 | 37,108 | 2021-10-13 | Filing |
| Large Shareholder, Officer, Director | $324.03 | 20 | $6,480.60 | 0 | 2021-10-12 | Filing |
| Large Shareholder, Officer, Director | $323.38 | 660 | $213,431.06 | 20 | 2021-10-12 | Filing |