| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
   | Officer | $105.80 | 833 | $88,132.40 | 5,098 | 2021-02-09 | Filing | 
  | Officer | $105.80 | 1,250 | $132,251.50 | 5,098 | 2021-02-09 | Filing | 
  | Officer | $105.80 | 1,267 | $134,050.12 | 5,098 | 2021-02-09 | Filing | 
  | Officer | $105.80 | 1,042 | $110,244.85 | 5,098 | 2021-02-09 | Filing | 
  | Officer | $105.80 | 625 | $66,125.75 | 5,098 | 2021-02-09 | Filing | 
  | Officer | $105.80 | 1,232 | $130,347.08 | 5,098 | 2021-02-09 | Filing | 
  | Officer | $105.80 | 1,500 | $158,701.80 | 5,098 | 2021-02-09 | Filing | 
  | Officer | $105.60 | 250 | $26,399.33 | 205 | 2021-02-09 | Filing | 
  | Officer | $105.60 | 1,707 | $180,254.59 | 205 | 2021-02-09 | Filing | 
  | Officer | $105.60 | 822 | $86,800.98 | 205 | 2021-02-09 | Filing | 
  | Officer | $105.60 | 1,000 | $105,597.30 | 205 | 2021-02-09 | Filing | 
  | Officer, Director | $104.03 | 1,500 | $156,043.65 | 655,550 | 2021-02-05 | Filing | 
  | Officer, Director | $102.46 | 2,000 | $204,926.80 | 657,050 | 2021-02-04 | Filing | 
  | Officer, Director | $105.22 | 1,200 | $126,264.60 | 659,050 | 2020-12-31 | Filing | 
  | Officer, Director | $105.23 | 1,200 | $126,280.08 | 660,250 | 2020-12-30 | Filing | 
  | Officer, Director | $103.86 | 1,200 | $124,635.12 | 661,450 | 2020-12-29 | Filing | 
  | Officer, Director | $104.03 | 1,200 | $124,833.12 | 662,650 | 2020-12-28 | Filing | 
  | Officer, Director | $105.01 | 1,200 | $126,015.60 | 663,850 | 2020-12-24 | Filing | 
  | Officer, Director | $104.96 | 1,200 | $125,952.96 | 665,050 | 2020-12-23 | Filing | 
  | Officer, Director | $102.72 | 1,200 | $123,261.48 | 666,250 | 2020-12-22 | Filing |