| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $101.48 | 6,540 | $663,679.85 | 63,616 | 2021-06-22 | Filing |
| Director | $94.31 | 11,463 | $1,081,062.92 | 2,319,549 | 2021-06-16 | Filing |
| Director | $93.85 | 24,837 | $2,330,945.00 | 2,331,012 | 2021-06-16 | Filing |
| Director | $92.56 | 13,700 | $1,268,056.93 | 2,355,849 | 2021-06-16 | Filing |
| Large Shareholder, Officer, Director | $94.77 | 18,877 | $1,789,007.27 | 0 | 2021-06-16 | Filing |
| Large Shareholder, Officer, Director | $94.00 | 27,108 | $2,548,024.59 | 18,877 | 2021-06-16 | Filing |
| Large Shareholder, Officer, Director | $93.14 | 6,400 | $596,126.72 | 45,985 | 2021-06-16 | Filing |
| Large Shareholder, Officer, Director | $95.39 | 3,150 | $300,487.32 | 0 | 2021-06-15 | Filing |
| Large Shareholder, Officer, Director | $94.61 | 13,324 | $1,260,523.68 | 3,150 | 2021-06-15 | Filing |
| Large Shareholder, Officer, Director | $93.68 | 35,910 | $3,363,923.12 | 16,474 | 2021-06-15 | Filing |
| Large Shareholder, Officer, Director | $96.90 | 7,411 | $718,120.71 | 0 | 2021-06-14 | Filing |
| Large Shareholder, Officer, Director | $95.97 | 14,492 | $1,390,843.61 | 7,411 | 2021-06-14 | Filing |
| Large Shareholder, Officer, Director | $95.10 | 26,981 | $2,565,804.06 | 21,903 | 2021-06-14 | Filing |
| Large Shareholder, Officer, Director | $94.27 | 3,500 | $329,940.10 | 48,884 | 2021-06-14 | Filing |
| Officer | $95.19 | 50,000 | $4,759,430.00 | 50,156 | 2021-06-14 | Filing |
| Officer | $90.21 | 3,405 | $307,169.48 | 50,156 | 2021-06-08 | Filing |
| Officer | $89.68 | 11,447 | $1,026,592.14 | 53,561 | 2021-06-08 | Filing |
| Officer | $88.65 | 4,648 | $412,023.82 | 65,008 | 2021-06-08 | Filing |
| Officer | $87.75 | 500 | $43,875.00 | 69,656 | 2021-06-08 | Filing |
| Officer | $82.51 | 34 | $2,805.34 | 32,652 | 2021-06-01 | Filing |