| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $91.36 | 30,365 | $2,774,146.40 | 11,062,404 | 2021-03-08 | Filing |
| Large Shareholder, Officer, Director | $90.64 | 31,287 | $2,835,853.68 | 11,092,769 | 2021-03-08 | Filing |
| Large Shareholder, Officer, Director | $89.48 | 20,220 | $1,809,285.60 | 11,124,056 | 2021-03-08 | Filing |
| Large Shareholder, Officer, Director | $88.31 | 43,037 | $3,800,597.47 | 11,144,276 | 2021-03-08 | Filing |
| Large Shareholder, Officer, Director | $87.49 | 89,554 | $7,835,079.46 | 11,187,313 | 2021-03-08 | Filing |
| Large Shareholder, Officer, Director | $86.55 | 88,246 | $7,637,691.30 | 11,276,867 | 2021-03-08 | Filing |
| Large Shareholder, Officer, Director | $85.40 | 268,880 | $22,962,352.00 | 11,365,113 | 2021-03-08 | Filing |
| Large Shareholder, Officer, Director | $82.80 | 423,534 | $35,068,615.20 | 11,633,993 | 2021-03-08 | Filing |
| Director | $92.43 | 800 | $73,944.00 | 0 | 2021-03-08 | Filing |
| Director | $91.71 | 2,800 | $256,788.00 | 800 | 2021-03-08 | Filing |
| Director | $90.59 | 3,000 | $271,770.00 | 3,600 | 2021-03-08 | Filing |
| Director | $89.52 | 3,200 | $286,464.00 | 6,600 | 2021-03-08 | Filing |
| Director | $88.62 | 4,100 | $363,342.00 | 9,800 | 2021-03-08 | Filing |
| Director | $87.56 | 4,300 | $376,508.00 | 13,900 | 2021-03-08 | Filing |
| Director | $86.58 | 3,800 | $329,004.00 | 18,200 | 2021-03-08 | Filing |
| Director | $85.54 | 7,684 | $657,289.36 | 22,000 | 2021-03-08 | Filing |
| Director | $84.52 | 5,302 | $448,125.04 | 29,684 | 2021-03-08 | Filing |
| Director | $87.25 | 60,804 | $5,305,149.00 | 74,387 | 2021-03-08 | Filing |
| Director | $86.04 | 14,357 | $1,235,276.28 | 135,191 | 2021-03-08 | Filing |
| Officer | $88.51 | 10,000 | $885,100.00 | 199,444 | 2021-03-10 | Filing |