| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Director   |  $208.50 |  25 |  $5,212.50 |  961,843 |  2021-04-05 |  Filing |  
  |    Large Shareholder, Director   |  $207.45 |  244 |  $50,617.31 |  961,868 |  2021-04-05 |  Filing |  
  |    Large Shareholder, Director   |  $205.61 |  448 |  $92,114.89 |  962,112 |  2021-04-05 |  Filing |  
  |    Large Shareholder, Director   |  $205.01 |  6,365 |  $1,304,886.10 |  962,560 |  2021-04-05 |  Filing |  
  |    Large Shareholder, Director   |  $204.11 |  3,118 |  $636,404.38 |  968,925 |  2021-04-05 |  Filing |  
  |    Large Shareholder, Director   |  $209.62 |  800 |  $167,699.76 |  972,043 |  2021-04-01 |  Filing |  
  |    Large Shareholder, Director   |  $208.93 |  5,745 |  $1,200,302.28 |  972,843 |  2021-04-01 |  Filing |  
  |    Large Shareholder, Director   |  $207.90 |  2,389 |  $496,675.73 |  978,588 |  2021-04-01 |  Filing |  
  |    Large Shareholder, Director   |  $207.13 |  4,119 |  $853,157.76 |  980,977 |  2021-04-01 |  Filing |  
  |    Large Shareholder, Director   |  $206.10 |  1,347 |  $277,615.08 |  985,096 |  2021-04-01 |  Filing |  
  |    Large Shareholder, Director   |  $203.00 |  400 |  $81,200.00 |  986,443 |  2021-04-01 |  Filing |  
  |    Director   |  $207.00 |  1,500 |  $310,500.00 |  22,505 |  2021-03-02 |  Filing |  
  |    Officer, Director   |  $220.00 |  38,591 |  $8,490,020.00 |  66,241 |  2021-01-08 |  Filing |  
  |    Officer, Director   |  $220.00 |  6,070 |  $1,335,400.00 |  66,241 |  2021-01-07 |  Filing |  
  |    Officer, Director   |  $220.00 |  24,339 |  $5,354,580.00 |  66,241 |  2021-01-06 |  Filing |  
  |    Officer, Director   |  $216.42 |  200 |  $43,283.96 |  66,241 |  2021-01-04 |  Filing |  
  |    Officer, Director   |  $215.58 |  1,533 |  $330,477.24 |  66,441 |  2021-01-04 |  Filing |  
  |    Officer, Director   |  $214.33 |  300 |  $64,299.99 |  67,974 |  2021-01-04 |  Filing |  
  |    Officer, Director   |  $213.45 |  708 |  $151,124.65 |  68,274 |  2021-01-04 |  Filing |  
  |    Officer, Director   |  $212.10 |  4,759 |  $1,009,376.76 |  68,982 |  2021-01-04 |  Filing |