| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $102.97 | 3,057 | $314,770.73 | 2,498 | 2021-06-23 | Filing |
| Officer, Director | $103.58 | 12,529 | $1,297,713.73 | 0 | 2021-06-23 | Filing |
| Officer, Director | $102.96 | 15,246 | $1,569,746.46 | 12,529 | 2021-06-23 | Filing |
| Officer | $105.28 | 50,000 | $5,263,990.00 | 50,156 | 2021-06-24 | Filing |
| Officer | $102.99 | 5,410 | $557,154.80 | 50,156 | 2021-06-22 | Filing |
| Officer | $102.46 | 8,050 | $824,800.59 | 55,566 | 2021-06-22 | Filing |
| 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 |