| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $329.22 | 500 | $164,608.70 | 2,095,346 | 2021-06-10 | Filing |
| Large Shareholder, Officer, Director | $333.78 | 300 | $100,134.03 | 0 | 2021-06-10 | Filing |
| Large Shareholder, Officer, Director | $333.15 | 5,800 | $1,932,276.96 | 300 | 2021-06-10 | Filing |
| Large Shareholder, Officer, Director | $332.18 | 16,863 | $5,601,512.56 | 6,100 | 2021-06-10 | Filing |
| Large Shareholder, Officer, Director | $331.22 | 23,090 | $7,647,955.23 | 22,963 | 2021-06-10 | Filing |
| Large Shareholder, Officer, Director | $330.39 | 7,347 | $2,427,394.43 | 46,053 | 2021-06-10 | Filing |
| Large Shareholder, Officer, Director | $329.25 | 2,600 | $856,051.56 | 53,400 | 2021-06-10 | Filing |
| Officer | $336.80 | 250 | $84,200.00 | 9,140 | 2021-06-08 | Filing |
| Officer | $327.00 | 250 | $81,750.00 | 9,640 | 2021-05-25 | Filing |
| Large Shareholder, Officer, Director | $336.30 | 40 | $13,451.80 | 0 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $335.84 | 670 | $225,014.88 | 40 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $334.58 | 920 | $307,809.00 | 710 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $333.49 | 2,160 | $720,342.07 | 1,630 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $332.92 | 990 | $329,586.84 | 3,790 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $331.51 | 720 | $238,686.19 | 4,780 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $330.57 | 800 | $264,453.28 | 5,500 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $335.88 | 1,700 | $570,999.57 | 2,095,846 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $334.56 | 2,050 | $685,838.78 | 2,097,546 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $333.55 | 4,574 | $1,525,638.03 | 2,099,596 | 2021-06-09 | Filing |
| Large Shareholder, Officer, Director | $332.83 | 3,100 | $1,031,769.90 | 2,104,170 | 2021-06-09 | Filing |