| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $148.77 | 2,185 | $325,062.45 | 344,704 | 2021-12-21 | Filing |
| Officer | $147.88 | 2,300 | $340,117.10 | 346,889 | 2021-12-21 | Filing |
| Officer | $151.38 | 1,620 | $245,230.74 | 878,793 | 2021-12-21 | Filing |
| Officer | $150.54 | 3,380 | $508,815.06 | 880,413 | 2021-12-21 | Filing |
| Officer | $150.08 | 5,000 | $750,405.00 | 883,393 | 2021-12-20 | Filing |
| Large Shareholder, Officer, Director | $157.48 | 490 | $77,164.71 | 0 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $156.58 | 7,823 | $1,224,886.23 | 490 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $155.75 | 25,193 | $3,923,910.52 | 8,313 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $154.99 | 13,494 | $2,091,394.58 | 33,506 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $153.89 | 7,700 | $1,184,922.20 | 47,000 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $152.79 | 12,800 | $1,955,648.00 | 54,700 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $151.77 | 6,400 | $971,315.20 | 67,500 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $150.84 | 2,100 | $316,764.00 | 73,900 | 2021-12-13 | Filing |
| Large Shareholder, Officer, Director | $149.65 | 4,000 | $598,596.00 | 76,000 | 2021-12-13 | Filing |
| Director | $170.06 | 1,100 | $187,061.60 | 70,055 | 2021-12-10 | Filing |
| Director | $169.45 | 800 | $135,562.40 | 71,155 | 2021-12-10 | Filing |
| Director | $167.28 | 2 | $334.56 | 71,955 | 2021-12-10 | Filing |
| Director | $167.25 | 198 | $33,115.50 | 71,957 | 2021-12-10 | Filing |
| Director | $166.37 | 1,302 | $216,607.23 | 72,155 | 2021-12-10 | Filing |
| Director | $165.59 | 3,425 | $567,138.90 | 73,457 | 2021-12-10 | Filing |