| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Other   |  $138.29 |  9,930 |  $1,373,219.70 |  12,006 |  2021-11-04 |  Filing |  
  |    Large Shareholder, Other   |  $136.92 |  308 |  $42,171.36 |  21,936 |  2021-11-04 |  Filing |  
  |    Large Shareholder, Other   |  $135.87 |  280 |  $38,043.60 |  22,244 |  2021-11-04 |  Filing |  
  |    Large Shareholder, Other   |  $139.58 |  6,094 |  $850,600.52 |  0 |  2021-11-03 |  Filing |  
  |    Large Shareholder, Other   |  $138.91 |  1,937 |  $269,068.67 |  6,094 |  2021-11-03 |  Filing |  
  |    Large Shareholder, Other   |  $137.50 |  6,757 |  $929,087.50 |  8,031 |  2021-11-03 |  Filing |  
  |    Large Shareholder, Other   |  $136.67 |  5,943 |  $812,229.81 |  14,788 |  2021-11-03 |  Filing |  
  |    Large Shareholder, Other   |  $135.56 |  3,101 |  $420,371.56 |  20,731 |  2021-11-03 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $138.97 |  841 |  $116,873.77 |  203,201 |  2021-11-03 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $137.89 |  301 |  $41,504.89 |  204,042 |  2021-11-03 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $136.70 |  1,421 |  $194,250.70 |  204,343 |  2021-11-03 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $139.28 |  901 |  $125,491.28 |  203,201 |  2021-11-02 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $138.51 |  5,060 |  $700,860.60 |  204,102 |  2021-11-02 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $137.41 |  5,471 |  $751,770.11 |  209,162 |  2021-11-02 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $136.59 |  15,528 |  $2,120,969.52 |  214,633 |  2021-11-02 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $135.70 |  5,971 |  $810,264.70 |  230,161 |  2021-11-02 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $144.19 |  1,555 |  $224,215.45 |  203,201 |  2021-11-01 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $143.25 |  3,915 |  $560,823.75 |  204,756 |  2021-11-01 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $142.18 |  1,529 |  $217,393.22 |  208,671 |  2021-11-01 |  Filing |  
  |    Large Shareholder, Officer, Director, Other   |  $140.89 |  2,493 |  $351,238.77 |  210,200 |  2021-11-01 |  Filing |