| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Director   |  $213.58 |  5,089 |  $1,086,913.71 |  906,754 |  2021-04-22 |  Filing |  
  |    Large Shareholder, Director   |  $212.78 |  1,559 |  $331,726.83 |  911,843 |  2021-04-16 |  Filing |  
  |    Large Shareholder, Director   |  $211.81 |  1,905 |  $403,498.05 |  913,402 |  2021-04-16 |  Filing |  
  |    Large Shareholder, Director   |  $211.03 |  1,608 |  $339,335.28 |  915,307 |  2021-04-16 |  Filing |  
  |    Large Shareholder, Director   |  $210.01 |  2,597 |  $545,393.89 |  916,915 |  2021-04-16 |  Filing |  
  |    Large Shareholder, Director   |  $208.79 |  977 |  $203,983.63 |  919,512 |  2021-04-16 |  Filing |  
  |    Large Shareholder, Director   |  $207.65 |  1,454 |  $301,924.70 |  920,489 |  2021-04-16 |  Filing |  
  |    Large Shareholder, Director   |  $209.31 |  200 |  $41,862.00 |  921,943 |  2021-04-15 |  Filing |  
  |    Large Shareholder, Director   |  $208.62 |  5,658 |  $1,180,352.72 |  922,143 |  2021-04-15 |  Filing |  
  |    Large Shareholder, Director   |  $207.68 |  8,412 |  $1,746,994.07 |  927,801 |  2021-04-15 |  Filing |  
  |    Large Shareholder, Director   |  $206.71 |  630 |  $130,226.92 |  936,213 |  2021-04-15 |  Filing |  
  |    Large Shareholder, Director   |  $206.78 |  384 |  $79,402.10 |  936,843 |  2021-04-12 |  Filing |  
  |    Large Shareholder, Director   |  $206.10 |  4,149 |  $855,128.40 |  937,227 |  2021-04-12 |  Filing |  
  |    Large Shareholder, Director   |  $205.23 |  167 |  $34,272.68 |  941,376 |  2021-04-12 |  Filing |  
  |    Large Shareholder, Director   |  $204.70 |  400 |  $81,880.00 |  941,543 |  2021-04-09 |  Filing |  
  |    Large Shareholder, Director   |  $203.84 |  5,350 |  $1,090,560.59 |  941,943 |  2021-04-09 |  Filing |  
  |    Large Shareholder, Director   |  $203.11 |  4,650 |  $944,449.88 |  947,293 |  2021-04-09 |  Filing |  
  |    Large Shareholder, Director   |  $204.99 |  1,118 |  $229,178.93 |  951,943 |  2021-04-08 |  Filing |  
  |    Large Shareholder, Director   |  $204.00 |  2,868 |  $585,066.84 |  953,061 |  2021-04-08 |  Filing |  
  |    Large Shareholder, Director   |  $203.22 |  5,914 |  $1,201,819.42 |  955,929 |  2021-04-08 |  Filing |