| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Other   |  $144.52 |  1,145 |  $165,475.40 |  16,080 |  2021-11-08 |  Filing |  
  |    Large Shareholder, Other   |  $143.88 |  2,171 |  $312,363.48 |  17,225 |  2021-11-08 |  Filing |  
  |    Large Shareholder, Other   |  $145.14 |  3,595 |  $521,778.30 |  0 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $144.04 |  2,108 |  $303,636.32 |  3,595 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $142.89 |  1,729 |  $247,056.81 |  5,703 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $142.05 |  4,700 |  $667,635.00 |  7,432 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $141.08 |  6,611 |  $932,679.88 |  12,132 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $140.05 |  6,813 |  $954,160.65 |  18,743 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $139.12 |  1,397 |  $194,350.64 |  25,556 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $138.14 |  297 |  $41,027.58 |  26,953 |  2021-11-05 |  Filing |  
  |    Officer   |  $140.20 |  1,977 |  $277,180.74 |  0 |  2021-11-05 |  Filing |  
  |    Officer   |  $140.20 |  1,978 |  $277,320.94 |  0 |  2021-11-05 |  Filing |  
  |    Officer   |  $140.08 |  1,523 |  $213,336.51 |  0 |  2021-11-04 |  Filing |  
  |    Officer   |  $140.08 |  1,522 |  $213,196.43 |  0 |  2021-11-04 |  Filing |  
  |    Large Shareholder, Other   |  $142.24 |  1,100 |  $156,464.00 |  0 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $141.49 |  6,174 |  $873,559.26 |  1,100 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $140.45 |  4,061 |  $570,367.45 |  7,274 |  2021-11-05 |  Filing |  
  |    Large Shareholder, Other   |  $140.03 |  700 |  $98,023.03 |  0 |  2021-11-04 |  Filing |  
  |    Large Shareholder, Other   |  $139.75 |  1,250 |  $174,687.50 |  0 |  2021-11-04 |  Filing |  
  |    Large Shareholder, Other   |  $138.95 |  10,756 |  $1,494,546.20 |  1,250 |  2021-11-04 |  Filing |