| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $130.08 | 5,947 | $773,591.71 | 18,859 | 2021-12-20 | Filing |
| Officer, Director | $129.24 | 1,995 | $257,830.61 | 24,806 | 2021-12-20 | Filing |
| Officer, Director | $128.15 | 890 | $114,052.61 | 26,801 | 2021-12-20 | Filing |
| Officer, Director | $126.10 | 84 | $10,592.40 | 27,691 | 2021-12-20 | Filing |
| Officer | $125.27 | 2,000 | $250,540.00 | 23,547 | 2021-12-20 | Filing |
| Director | $134.47 | 100 | $13,446.50 | 9,063 | 2021-12-15 | Filing |
| Director | $133.83 | 715 | $95,685.02 | 9,163 | 2021-12-15 | Filing |
| Director | $132.13 | 3,785 | $500,116.97 | 9,878 | 2021-12-15 | Filing |
| Director | $131.27 | 500 | $65,637.00 | 13,663 | 2021-12-15 | Filing |
| Director | $130.32 | 1,400 | $182,450.52 | 14,163 | 2021-12-15 | Filing |
| Large Shareholder, Officer, Director | $137.75 | 600 | $82,648.62 | 0 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $137.08 | 4,786 | $656,050.52 | 600 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $136.04 | 3,877 | $527,440.26 | 5,386 | 2021-12-14 | Filing |
| Large Shareholder, Officer, Director | $134.95 | 3,331 | $449,521.78 | 9,263 | 2021-12-14 | Filing |
| 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 |